Gentoo安裝方法_第1頁(yè)
Gentoo安裝方法_第2頁(yè)
Gentoo安裝方法_第3頁(yè)
Gentoo安裝方法_第4頁(yè)
Gentoo安裝方法_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Linux愛(ài)好者都希望有一個(gè)量身定制、完全自主的Linux系統(tǒng)。Gentoo Linux 就是為了滿足大家這樣的要求而出現(xiàn)的,本文就介紹如何從內(nèi)核開(kāi)始定制系統(tǒng),通過(guò)Emerge安裝自己所需要的軟件,這樣定制好的Gentoo Linux就是一個(gè)高速、穩(wěn)定的Linux系統(tǒng)。Gentoo最初由Daniel Robbins創(chuàng)建。由于開(kāi)發(fā)者對(duì)FreeBSD的熟識(shí),所以Gentoo擁有媲美FreeBSD的廣受美譽(yù)的Ports系統(tǒng)Portage(Ports和Portage都是用于在線更新軟件的系統(tǒng),類似apt-get,但還是有很大不同。Gentoo的首個(gè)穩(wěn)定版本發(fā)布于2002年。Gentoo的出名是因?yàn)槠涓?/p>

2、度的自定制性,由于它是一個(gè)基于源代碼(source-based的發(fā)行版。雖然安裝時(shí)可以選擇預(yù)先編譯好的軟件包,但是大部分Gentoo用戶都選擇自己手動(dòng)編譯安裝。這也是為什么Gentoo比較適合有Linux使用經(jīng)驗(yàn)的老手使用的原因。但是要注意的是,由于編譯軟件需要消耗大量的時(shí)間,所以如果所有軟件都自己編譯,并安裝KDE桌面系統(tǒng)等比較大的軟件包,可能需要幾天時(shí)間才能編譯完成。本文選擇Gentoo2005.1版,手把手教大家打造一個(gè)屬于自己的Gentoo Linux。Gentoo安裝前的準(zhǔn)備安裝Gentoo選擇非常多,可以下載使用安裝光盤進(jìn)行安裝,也可以從其它版本,如某種LiveCD進(jìn)行安裝。Gen

3、too還可以通過(guò)網(wǎng)絡(luò)開(kāi)機(jī)的環(huán)境進(jìn)行安裝,甚至可以通過(guò)一張救援軟盤完成安裝。本文將以Universal光盤的方式進(jìn)行安裝,它其實(shí)就是Gentoo的LiveCD,包含了可以讓Gentoo Linux啟動(dòng)并執(zhí)行所需要的全部東西。1.使用Universal安裝光盤下載并刻錄Universal光盤在Gentoo的鏡像站點(diǎn)將校驗(yàn)出的MD5值和站點(diǎn)提供的MD5值進(jìn)行比較,完全相同就可以進(jìn)行刻錄,具體刻錄方法請(qǐng)參閱相關(guān)文檔,這里就不介紹了。使用Universal光盤引導(dǎo)系統(tǒng)系統(tǒng)重新啟動(dòng)后,按下“Del”鍵進(jìn)入計(jì)算機(jī)的BIOS,將計(jì)算機(jī)啟動(dòng)順序設(shè)置為從CD-ROM引導(dǎo)系統(tǒng),插入剛刻錄好的Universal光盤即

4、可引導(dǎo)系統(tǒng)。在引導(dǎo)系統(tǒng)時(shí)可以選擇提供的核心參數(shù),下面給出系統(tǒng)所提供的一些核心參數(shù):-agpgart 加載agpgart,在有圖形問(wèn)題、鎖屏的情況下使用。-doscsi 掃描SCSI設(shè)備,注意這樣會(huì)中斷網(wǎng)卡。-nodetect 產(chǎn)生hwsetup/kudzu,并且不運(yùn)行hotplug。-dofirewire 檢測(cè)initrd里的Firewire模塊,用于Firewire光驅(qū)等。-nousb 從initrd里取消使用USB模塊的加載,取消hotplug。-nodhcp 如果檢測(cè)到NIC,不自動(dòng)運(yùn)行DHCP。-doataraid 從initrd里加載IDE磁盤陣列模塊。-dopcmcia 啟動(dòng)PCM

5、CIA設(shè)備。-noapm 取消加載APM模塊。-noraid 取消加載EVMS模塊。-nohotplug 取消加載hotplug設(shè)備。-ide=nodma 對(duì)非IDE設(shè)備強(qiáng)行關(guān)掉DMA。-docache 在RAM里對(duì)這個(gè)實(shí)時(shí)的CD部分進(jìn)行緩沖,允許卸載/mnt/cdrom用于掛載其他的光驅(qū)。-dokeymap 對(duì)于非US標(biāo)準(zhǔn)鍵盤,啟動(dòng)鍵盤選擇。-noapic 如果有硬件問(wèn)題、NICS、SCSI等情況下嘗試。-hdx=stroke 僅用于SMP/SMP-NOFB內(nèi)核,即使BIOS不支持大驅(qū)動(dòng)器,也可以對(duì)整個(gè)硬盤驅(qū)動(dòng)器分區(qū)。假如筆者需要在啟動(dòng)時(shí)加載PCMCIA設(shè)備的支持,可以在啟動(dòng)時(shí)輸入如下參數(shù):

6、boot: gentoo dopcmcia其它的一些設(shè)定當(dāng)Universal啟動(dòng)時(shí),它會(huì)嘗試著檢測(cè)所有系統(tǒng)上的硬件,然后載入相應(yīng)的核心模塊來(lái)支持系統(tǒng)中的硬件。但在某些時(shí)候它也許無(wú)法正確地載入相關(guān)的核心模塊,那就需要用戶手動(dòng)載入。例如要載入8139網(wǎng)卡的模塊,可以使用如下命令:#modprobe 8139too如果用戶希望給予他人安裝環(huán)境的權(quán)限,或者希望使用非root權(quán)限來(lái)完成系統(tǒng)的安裝,則需要為root賬號(hào)設(shè)置密碼,或者建立相應(yīng)的使用者賬號(hào),使用如下命令更改root密碼:#passwd二次輸入root密碼后即可更改。然后使用如下命令創(chuàng)建一個(gè)使用者賬號(hào):#useradd -m -G users

7、kennycx#passwd kennycx創(chuàng)建賬號(hào)后還需要啟動(dòng)SSH服務(wù),以便其他使用者遠(yuǎn)程進(jìn)行控制,具體操作如下:#/etc/init.d/sshd start2.設(shè)定網(wǎng)絡(luò)自動(dòng)檢測(cè)網(wǎng)絡(luò)如果用戶的計(jì)算機(jī)是以DHCP的方式接入到網(wǎng)絡(luò)中的,那非常有可能系統(tǒng)已經(jīng)自動(dòng)檢測(cè)并設(shè)定好了網(wǎng)絡(luò)。這時(shí)用戶就不需要其他的設(shè)置就可以使用Install CD 上的網(wǎng)絡(luò)命令,如ssh、wget和lynx等。如果網(wǎng)絡(luò)已經(jīng)設(shè)置好,用戶就可以通過(guò)“/sbin/ifconfig”命令查看,通常情況下都會(huì)顯示除去lo以外的一個(gè)網(wǎng)絡(luò)設(shè)備,如eth0。網(wǎng)絡(luò)自動(dòng)檢測(cè)到后,需要用戶手動(dòng)檢測(cè)下網(wǎng)絡(luò)是否暢通,具體操作如下:自動(dòng)設(shè)定網(wǎng)絡(luò)如果

8、用戶的網(wǎng)絡(luò)不能自動(dòng)檢測(cè)到,就需要通過(guò)命令手動(dòng)設(shè)置網(wǎng)絡(luò),通常有三種方法。第一種方法是對(duì)靜態(tài)IP進(jìn)行設(shè)置,Gentoo下設(shè)置網(wǎng)絡(luò)簡(jiǎn)單的方式就是使用“net-setup”命令自動(dòng)進(jìn)行設(shè)置,“net-setup”將會(huì)問(wèn)用戶一些用戶網(wǎng)絡(luò)環(huán)境的相關(guān)問(wèn)題,用戶只需要一步一步進(jìn)行回答,完成后就會(huì)得到一個(gè)可連通的網(wǎng)絡(luò)。筆者設(shè)置的網(wǎng)絡(luò)設(shè)備為eth0,具體操作如下:#net-setup eth0第二種方法是對(duì)RP-PPPoE進(jìn)行設(shè)置,假設(shè)用戶使用的是ADSL,需要通過(guò)PPPoE連接到網(wǎng)絡(luò)的,就將用到adsl-setup程序來(lái)設(shè)定網(wǎng)絡(luò)。adsl-setup程序會(huì)把用戶帶入一個(gè)設(shè)置ADSL相關(guān)信息的頁(yè)面,包括賬號(hào)、密碼

9、、DNS等相關(guān)信息。具體設(shè)置操作如下:#adsl-setup#adsl-start如果設(shè)置完了還無(wú)法連通網(wǎng)絡(luò),請(qǐng)檢查/etc/ppp/pap-secrets或/etc/ppp/chap-secrets文件中保存的賬號(hào)和密碼。第三種方法是對(duì)PPTP進(jìn)行設(shè)置,如果用戶的網(wǎng)絡(luò)需要PPTP的支持,則可以使用“pptp”命令連接到服務(wù)器。在連接之前,請(qǐng)修改一些相關(guān)的網(wǎng)絡(luò)設(shè)定,編輯/etc/ppp/pap-secrets或/etc/ppp/chap-secrets文件,確保里面包含了用戶正確的賬號(hào)和密碼。具體操作如下:#nano -w /etc/ppp/pap-secrets#nano -w /etc/p

10、pp/chap-secrets根據(jù)實(shí)際需要調(diào)整/etc/ppp/options.pptp,操作如下:#nano -w /etc/ppp/options.pptp設(shè)定完成后,使用如下命令運(yùn)行PPTP連接到服務(wù)器:#pptp設(shè)定代理服務(wù)器有的用戶網(wǎng)絡(luò)環(huán)境需要使用到代理服務(wù)器,在Gentoo下設(shè)置代理服務(wù)器非常簡(jiǎn)單。如果是HTTP的代理服務(wù)器,請(qǐng)按照下列操作進(jìn)行:如果是FTP或RSYNC的代理服務(wù)器,則使用如下命令:如果代理服務(wù)器需要進(jìn)行身份驗(yàn)證,請(qǐng)使用如下命令來(lái)解決:3.安裝前的磁盤準(zhǔn)備分割磁盤Gentoo Linux和其他發(fā)行版的Linux的分區(qū)基本相同,在分區(qū)前應(yīng)該對(duì)自己的硬盤有個(gè)規(guī)劃,需要分

11、幾個(gè)區(qū),每個(gè)區(qū)的空間為多大。在此筆者用fdisk分區(qū)工具對(duì)硬盤進(jìn)行分區(qū),準(zhǔn)備分三個(gè)區(qū),一個(gè)/boot分區(qū),大小為32MB;一個(gè)Swap 交換分區(qū),大小為512MB;一個(gè)根分區(qū),使用硬盤剩余的空間。下面是fdisk的一些主要命令:b 設(shè)置卷標(biāo);d 刪除一個(gè)分區(qū);l 顯示知道的分取類型;m 提供幫助;n 建立一個(gè)新的分區(qū);p 顯示分區(qū)表;q 不保存退出;t 修改分區(qū)的系統(tǒng)ID號(hào);v 檢測(cè)分取是否損壞;w 保存退出。下面寫(xiě)出筆者實(shí)現(xiàn)上述要求的分區(qū)過(guò)程:#fdsik /dev/hda1Command (m for help:輸入“p”命令,查看當(dāng)前分區(qū)情況。如果需要?jiǎng)h除某個(gè)分區(qū),則輸入“d”命令。接著

12、輸入需要?jiǎng)h除的分區(qū)序號(hào),刪除多個(gè)分區(qū)重復(fù)上面的步驟便可?,F(xiàn)在來(lái)實(shí)現(xiàn)分區(qū)計(jì)劃,輸入“n”命令來(lái)創(chuàng)建一個(gè)新分區(qū),接著輸入“p”命令(e為擴(kuò)展分區(qū),p 為基本分區(qū),然后輸入“1”,當(dāng)出現(xiàn)“First cylinder”提示時(shí)按下回車鍵,接著看到“l(fā)ast cylinder”提示時(shí)輸入“+32M”,創(chuàng)建32MB大小boot分區(qū)的步驟就完成了。建立Swap交換分區(qū)的步驟基本相似。需要注意的是,在交換分區(qū)被創(chuàng)建后輸入“t”命令來(lái)選擇分區(qū)類型,接著輸入“82”,將分區(qū)類型設(shè)置為“Linux Swap”。根分區(qū)的建立與boot分區(qū)的建立完全一樣,在最后選擇分區(qū)大小時(shí)直接按下回車鍵,就使用剩余的所有空間作為根分

13、區(qū)。創(chuàng)建完成后輸入“p”命令查看分區(qū)是否合乎要求,最后輸入“wq”命令,保存分區(qū)并退出。創(chuàng)建文件系統(tǒng)分區(qū)已經(jīng)順利完成,就在需要用戶選擇合適的文件系統(tǒng)格式化分區(qū)。常見(jiàn)的Linux文件系統(tǒng)有ext2、ext3、ReiserFS、XFS和JFS等,這幾個(gè)文件系統(tǒng)的區(qū)別大家可以自行查看相關(guān)文檔。在創(chuàng)建文件系統(tǒng)之前,筆者先介紹創(chuàng)建上述幾個(gè)文件系統(tǒng)的不同命令。創(chuàng)建ext2文件系統(tǒng)命令為“mke2fs”;創(chuàng)建ext3文件系統(tǒng)命令為“mke2fs -j”;創(chuàng)建ReiserFS文件系統(tǒng)命令為“mkreiserfs”;創(chuàng)建XFS文件系統(tǒng)命令為mkfs.xfs;創(chuàng)建JFS文件系統(tǒng)命令為mkfs.jfs。筆者為boo

14、t分區(qū)(/dev/hda1選用ext2文件系統(tǒng),根分區(qū)(/dev/hda3選用ResserFS文件系統(tǒng),具體操作如下:#mke2fs /dev/hda1#mkreiserfs /dev/hda3執(zhí)行完上述命令,文件系統(tǒng)就創(chuàng)建成功了?,F(xiàn)在需要啟用Swap交換分區(qū),使用如下命令初始化交換分區(qū):#mkswap /dev/hda2然后,使用如下命令激活交換分區(qū):#swapon /dev/hda2掛載分區(qū)文件系統(tǒng)創(chuàng)建立后,用戶需要用“mount”命令把這些分區(qū)全部掛載起來(lái),在掛載之前請(qǐng)確保掛載目錄的存在,具體操作如下:#mount /dev/hda3 /mnt/gentoo#mkdir /mnt/gen

15、too/boot#mount /dev/hda1 /mnt/gentoo/boot4.安裝Genntoo的安裝文件正確設(shè)置系統(tǒng)時(shí)間和日期在安裝Gentoo安裝文件之前,用戶需要檢查本系統(tǒng)的日期時(shí)間是否正確,以免在安裝過(guò)程發(fā)生意想不到的錯(cuò)誤?!癲ate”命令可以查詢當(dāng)前系統(tǒng)時(shí)間日期。如顯示錯(cuò)誤,則需要使用“date MMDDhhmmYYYY”命令進(jìn)行更改,命令中字母的意義為,M表示月份、D表示日期、h表示時(shí),m表示分,Y表示年份。例如,筆者設(shè)定當(dāng)前時(shí)間為2005年12月31日9時(shí)45分,需要運(yùn)行如下命令:設(shè)定完成后,在使用“date”命令查看時(shí)間日期是否設(shè)置正確。下載并解開(kāi)Stage包更換到用戶

16、之前將文件系統(tǒng)掛載的Gentoo的掛載點(diǎn),筆者的為/mnt/gentoo,操作如下:#cd /mnt/gentoo通過(guò)lynx文本瀏覽器訪問(wèn)Gentoo的鏡像列表選擇一個(gè)stage文檔,輸入“D”命令下載,輸入“Q”命令退出lynx瀏覽器,具體操作如下:下載后使用如下命令解壓解包:安裝Portage在安裝Portage快照之前,請(qǐng)先查看Live中有哪些快照可供選擇:#ls /mnt/cdrom/sna ps hots選定Portage后,用如下命令解開(kāi)Portage快照:解壓后還需要將源代碼復(fù)制到掛載的目錄下:#mkdir /mnt/gentoo/usr/portage/distfiles#c

17、p /mnt/cdrom/distfiles/* /mnt/gentoo/usr/portage/distfiles/配置編譯參數(shù)Portage提供了配置文件/etc/make.conf,可以編輯該文檔來(lái)優(yōu)化Gentoo 的編譯,所有可以使用的變量帶注釋的列表可以在#nano -w /mnt/gentoo/etc/make.conf編譯安裝Gentoo1.編譯安裝Gentoo基本系統(tǒng)進(jìn)入新環(huán)境為了在安裝過(guò)程中即使轉(zhuǎn)換目錄的環(huán)境也能使用核心提供的信息,需要掛載/proc文檔到/mnt/gentoo/proc:#mkdir /mnt/gentoo/proc#mount -t proc none /

18、mnt/gentoo/proc在安裝過(guò)程中需要用到網(wǎng)絡(luò),可以使用“mirrorselect”命令來(lái)更新/etc/make.conf 文件,使得下載Portage和源代碼可以使用更快的鏡像,具體操作如下:#mirrorselect -a -s4 -o | grep -ve 'Netselect' >> /mnt/gentoo/etc/make.conf在進(jìn)入新環(huán)境前,用戶需要復(fù)制DNS信息,以便進(jìn)入新的環(huán)境后也能正常使用網(wǎng)絡(luò):#cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf所有的分區(qū)和需要的環(huán)境都已經(jīng)準(zhǔn)備好了,用戶

19、可以使用“chrooting”命令進(jìn)入新的安裝環(huán)境,也就是說(shuō),從當(dāng)前的安裝環(huán)境(LiveCD或者其他的安裝介質(zhì)轉(zhuǎn)移到安裝系統(tǒng)(也就是初始后的分區(qū)。首先使用“chroot”命令將根目錄從/轉(zhuǎn)移到/mnt/gentoo。然后使用“env-update”命令創(chuàng)建一個(gè)新環(huán)境,主要是創(chuàng)建環(huán)境變量。最后使用source將這些變量載入內(nèi)存中,具體操作如下:#chroot /mnt/gentoo /bin/bash#env-update#source /etc/profile從Stage1進(jìn)行到Stage2如果在前面選擇的是Stage1文檔,那么需要Bootstrapping Gentoo系統(tǒng),其實(shí)也就是選擇

20、從源碼編譯任何東西。Bootstrapping的意思就是編譯GNU C庫(kù)、GNU編譯器和幾個(gè)其他的關(guān)鍵系統(tǒng)程序。這個(gè)過(guò)程耗時(shí)也許會(huì)長(zhǎng)一點(diǎn),具體操作如下:#cd /usr/portage#scripts/bootstrap.sh完成后需要使用如下命令重新設(shè)置一下環(huán)境變量:#source /etc/profile從Stage2進(jìn)行到Stage3如果前面選擇的是Stage2檔案文件,那么現(xiàn)在已經(jīng)有一個(gè)bootstrap過(guò)的系統(tǒng)。在這一步用戶需要編輯所有沒(méi)有其它選擇的系統(tǒng)軟件包,執(zhí)行“emerge system”命令開(kāi)始編譯系統(tǒng)。這個(gè)步驟也需要花掉很長(zhǎng)的時(shí)間來(lái)完成,操作如下:#emerge syste

21、m2.配置內(nèi)核設(shè)定時(shí)區(qū)為了讓系統(tǒng)知道用戶的所在位置,需要合理的選擇時(shí)區(qū)。在/usr/share/zoneinfo里查看所有時(shí)區(qū),然后使用“l(fā)n”命令做一個(gè)符號(hào)鏈接到/etc/localtime中。筆者選擇為shanghai,操作如下:#ls /usr/share/zoneinfo#ln -sf /usr/share/zoneinfo/Asia/shanghai /etc/localtime安裝內(nèi)核源代碼Linux的內(nèi)核是所有版本的中心,也是最為重要的,它位于使用者程序和系統(tǒng)硬件之間。Gentoo為用戶提供了很多可用的內(nèi)核源代碼,對(duì)于x86系統(tǒng)的使用者,Gentoo主要提供了gentoo-sou

22、rces,這個(gè)內(nèi)核是以正式的Linux源代碼為基礎(chǔ),加上了許多增強(qiáng)性能和安全補(bǔ)丁的內(nèi)核源碼。vanilla-sources為開(kāi)發(fā)者提供默認(rèn)的、沒(méi)有任何補(bǔ)丁的內(nèi)核源碼。筆者選擇gentoo-sources內(nèi)核源碼,通過(guò)“emerge”命令安裝:#emerge gentoo-sources安裝完內(nèi)核源碼后,可以在/usr/src下查看是否有個(gè)“l(fā)inux”的符號(hào),鏈接所選的內(nèi)核源碼,操作如下:#ls -l /usr/src/linux如果出現(xiàn)錯(cuò)誤,需要修改這個(gè)符號(hào)鏈接:#rm /usr/src/linux#cd /usr/src配置編譯內(nèi)核安裝完內(nèi)核源碼后,用戶需要配置內(nèi)核,可以選擇手動(dòng)配置內(nèi)核,

23、或者使用genkernel腳本來(lái)配置內(nèi)核。手動(dòng)配置內(nèi)核是每個(gè)Linux用戶必修的一課,多配置幾次后就會(huì)發(fā)現(xiàn)手動(dòng)配置內(nèi)核也是如此的輕松。由于手動(dòng)配置內(nèi)核需要說(shuō)明的參數(shù)很多,而這篇文章并不是單純的介紹配置內(nèi)核的文章,所以想手動(dòng)配置內(nèi)核的用戶可以參照Gentoo提供的文檔。筆者在此主要介紹使用genkernel腳本來(lái)配置內(nèi)核。使用genkernel配置內(nèi)核就同LiveCD 內(nèi)核的配置幾乎一樣,這意味著使用genkernel來(lái)編譯的內(nèi)核,系統(tǒng)將會(huì)在啟動(dòng)時(shí)檢測(cè)出所有的硬件。首先,需要使用如下命令安裝genkernel:#emerge genkernel將installation CD上的核心設(shè)定復(fù)制到g

24、enkernel找尋預(yù)設(shè)內(nèi)核設(shè)定的位置:#zcat /proc/config.gz > /usr/share/genkernel/x86/kernel-config-2.6運(yùn)行g(shù)enkernel腳本來(lái)編譯內(nèi)核:#genkernel -udev all當(dāng)genkernel完成的時(shí)候?qū)⒔⒁粋€(gè)模塊很全的內(nèi)核和一個(gè)initrd文檔。用戶將在文檔后面的配置啟動(dòng)程序時(shí)使用這個(gè)內(nèi)核和initrd。initrd將系統(tǒng)啟動(dòng)前運(yùn)行,執(zhí)行硬件的自動(dòng)檢測(cè)、檢查新創(chuàng)建的內(nèi)核鏡像和initrd的名字:#ls /boot/kernel* /boot/initrd*此外,還需要安裝coldplug,initrd自動(dòng)檢

25、測(cè)到系統(tǒng)啟動(dòng)需要的硬件時(shí), coldplug會(huì)自動(dòng)檢測(cè)到其他所有的東西,使用如下命令安裝coldplug:#emerge -k coldplug#rc-update add coldplug boot配置模塊配置完內(nèi)核后,用戶可以將想要開(kāi)機(jī)時(shí)自動(dòng)載入的模塊放到# find /lib/modules/ -type f -iname '*.o' -or -iname '*.ko'例如,為自動(dòng)加載3c59x.o模塊,編輯kernel-2.6文件,并輸入3c59x的名字:運(yùn)行“modules-update”命令來(lái)提交對(duì)/etc/modules.conf文件的修改:#mo

26、dules-update 3.配置系統(tǒng)配置文件系統(tǒng)信息在Linux下,系統(tǒng)所要用的分區(qū)都必須列表于文件/etc/fstab中。這個(gè)文件包含了這些分區(qū)的掛載點(diǎn)、掛載方法和掛載的時(shí)間等信息。關(guān)于/etc/fstab的具體語(yǔ)法格式,用戶可以查看相關(guān)文檔。筆者在此根據(jù)前面的磁盤分區(qū)給出/etc/fstab的范例,讀者可根據(jù)實(shí)際的分區(qū)情況進(jìn)行調(diào)整:#nano -w /etc/fstab/dev/hda1 /boot ext2 defaults,noatime 1 2/dev/hda2 none swap sw 0 0/dev/hda3 / ext3 noatime 0 1none /proc proc

27、defaults 0 0none /dev/shm tmpfs nodev,nosuid,noexec 0 0/dev/cdroms/cdrom0 /mnt/cdrom auto noauto,user 0 0配置網(wǎng)絡(luò)信息接下來(lái)為Gentoo配置相應(yīng)的網(wǎng)絡(luò)信息,包括主機(jī)名、域名、IP地址等相關(guān)信息,以便讓Gentoo能夠訪問(wèn)網(wǎng)絡(luò)。具體操作如下:#echo kennycx > /etc/hostname #設(shè)定主機(jī)名稱#echo > /etc/dnsdomainname #設(shè)定域名#然后添加domainname到默認(rèn)運(yùn)行級(jí)別:#rc-update add d

28、omainname defaultGentoo所有的網(wǎng)絡(luò)信息都包括在/etc/conf.d/net文件中,用戶可以通過(guò)修改這個(gè)文件,完成對(duì)Gentoo網(wǎng)絡(luò)的配置。筆者根據(jù)所在的網(wǎng)絡(luò)環(huán)境做個(gè)范例:#nano -w /etc/conf.d/net如果是DHCP的用戶,需要設(shè)置為iface_eth0="dhcp"如果使用RP-PPPOE,則需設(shè)置為iface_eth0="up"。用戶一般都希望在系統(tǒng)啟動(dòng)的時(shí)候自動(dòng)啟動(dòng)網(wǎng)絡(luò),所以需要將網(wǎng)絡(luò)設(shè)置添加到默認(rèn)的運(yùn)行級(jí)別:#rc-update add net.eth0 default4.安裝必須的系統(tǒng)工具系統(tǒng)日志工具用戶

29、需要安裝一個(gè)系統(tǒng)日志工具為系統(tǒng)提供日志服務(wù),它可以在日志文件中記錄下系統(tǒng)所發(fā)生的任何事。Gentoo提供了幾個(gè)非常好的系統(tǒng)日志工具供大家選擇,例如sysklogd、syslog-ng和metalog等。如果沒(méi)有特殊的要求,建議安裝syslog-ng,因?yàn)樗浅5膹?qiáng)大,而且默認(rèn)設(shè)置也不錯(cuò),安裝操作如下:#emerge syslog-ng#rc-update add syslog-ng default安裝cron守護(hù)進(jìn)程如果用戶需要有規(guī)律地執(zhí)行一些命令,安裝cron守護(hù)進(jìn)程將會(huì)很方便,有點(diǎn)類似于Windows下的計(jì)劃任務(wù)。Gentoo提供了三個(gè)cron守護(hù)進(jìn)程,分別是dcron、fcron和vix

30、ie-cron。筆者在此選擇了vixie-cron,其安裝方法如下:#emerge vixie-cron#rc-update add vixie-cron default安裝DHCP客戶端如果網(wǎng)絡(luò)環(huán)境需要Gentoo自動(dòng)取得IP地址,需要安裝DHCP客戶端dhcpcd:#emerge dhcpcd安裝PPPoE客戶端如果需要使用rp-pppoe來(lái)連接到網(wǎng)絡(luò),需要安裝rp-pppoe:#USE=“-X” emerge rp-pppoe使用USE=“-x”將會(huì)阻止xorg-x11因?yàn)橐蕾囆远话惭b至系統(tǒng)。5.安裝開(kāi)機(jī)管理程序Linux強(qiáng)大的開(kāi)機(jī)程序有GRUB和LILO,它們各有各的特點(diǎn),筆者在此選

31、用GRUB作為開(kāi)機(jī)管理程序,使用如下命令安裝GRUB:#emerge grub輸入如下命令開(kāi)始配置GRUB:#grub安裝GRUB后,它將從boot分區(qū)/dev/hda1讀出它的信息,把GRUB的啟動(dòng)記錄安裝到MBR上,這樣用戶打開(kāi)電腦立刻看到的就是GRUB提示符: grub> root (hd0,0grub> setup (hd0grub> quitroot(hda0,0是boot分區(qū)的位置,setup(hd0,0是安裝GRUB到MBR上。安裝上GRUB后,還需創(chuàng)建一份配置文件,讓GRUB能自動(dòng)啟動(dòng)內(nèi)核,筆者在此寫(xiě)出根據(jù)前面的安裝創(chuàng)建GRUB的配置文檔:#nano -w /boot/grub/grub.confdefault 0timeout 30root (hd0,0real_root=/dev/hda3保存退出,此時(shí)GRUB的配置也就完成了。使用Gentoo Linux1.配置Gentoo用戶管理使用如下命令設(shè)置Gentoo的root密碼:#passwd在日常的使用中以root賬號(hào)工作是非常危險(xiǎn)的,所以需要添加一個(gè)日常用戶:#useradd kennycx#passwd kennycx如果在使用中需要用到超級(jí)用戶的權(quán)限,可以使用“su”命令

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論