Gentoo Linux入門教程
Linux愛好者都希望有一個量身定制、完全自主的Linux系統。Gentoo Linux就是為了滿足大家這樣的要求而出現的,本文就介紹如何從內核開始定制系統,通過Emerge安裝自己所需要的軟件,這樣定制好的Gentoo Linux就是一個高速、穩定的Linux系統。
Gentoo最初由Daniel Robbins創建。由於開發者對FreeBSD的熟識,所以Gentoo擁有媲美FreeBSD的廣受美譽的Ports系統——Portage(Ports和Portage都是用於在線更新軟件的系統,類似apt-get,但還是有很大不同)。Gentoo的首個穩定版本發布於2002年。
Gentoo的出名是因為其高度的自定制性,由於它是一個基於源代碼(source-based)的發行版。雖然安裝時可以選擇預先編譯好的軟件包,但是大部分Gentoo用戶都選擇自己手動編譯安裝。這也是為什麼Gentoo比較適合有Linux使用經驗的老手使用的原因。但是要注意的是,由於編譯軟件需要消耗大量的時間,所以如果所有軟件都自己編譯,並安裝KDE桌面系統等比較大的軟件包,可能需要幾天時間才能編譯完成。本文選擇Gentoo2005.1版,手把手教大家打造一個屬於自己的Gentoo Linux。
Gentoo安裝前的准備
安裝Gentoo選擇非常多,可以下載使用安裝光盤進行安裝,也可以從其它版本,如某種LiveCD進行安裝。Gentoo還可以通過網絡開機的環境進行安裝,甚至可以通過一張救援軟盤完成安裝。本文將以Universal光盤的方式進行安裝,它其實就是Gentoo的LiveCD,包含了可以讓Gentoo Linux啟動並執行所需要的全部東西。
1.使用Universal安裝光盤
◆下載並刻錄Universal光盤
在Gentoo的鏡像站點http://www.gentoo.org/main/en/mirrors.xml?style=printable可以下載Universal Install CD。筆者推薦從http://mirrors1.mirrors. 64hosting.com/pub/mirrors/gentoo/releases/x86/2005.1/installcd/install-x86-universal-2005.1.iso下載,該站點速度比較快。下載完成後,需要確認此ISO文件的完整性,以免在刻錄、安裝過程中帶來不必要的麻煩。校驗方法如下:
#md5sun install-x86-universal-2005.1.iso
將校驗出的MD5值和站點提供的MD5值進行比較,完全相同就可以進行刻錄,具體刻錄方法請參閱相關文檔,這裡就不介紹了。
◆使用Universal光盤引導系統
系統重新啟動後,按下“Del”鍵進入計算機的BIOS,將計算機啟動順序設置為從CD-ROM引導系統,插入剛刻錄好的Universal光盤即可引導系統。
在引導系統時可以選擇提供的核心參數,下面給出系統所提供的一些核心參數:
-agpgart 加載agpgart,在有圖形問題、鎖屏的情況下使用。
-doscsi 掃描SCSI設備,注意這樣會中斷網卡。
-nodetect 產生hwsetup/kudzu,並且不運行hotplug。
-dofirewire 檢測initrd裡的Firewire模塊,用於Firewire光驅等。
-nousb 從initrd裡取消使用USB模塊的加載,取消hotplug。
-nodhcp 如果檢測到NIC,不自動運行DHCP。
-doataraid 從initrd裡加載IDE磁盤陣列模塊。
-dopcmcia 啟動PCMCIA設備。
-noapm 取消加載APM模塊。
-noraid 取消加載EVMS模塊。
-nohotplug 取消加載hotplug設備。
-ide=nodma 對非IDE設備強行關掉DMA。
-docache 在RAM裡對這個實時的CD部分進行緩沖,允許卸載/mnt/cdrom用於掛載其他的光驅。
-dokeymap 對於非US標准鍵盤,啟動鍵盤選擇。
-noapic 如果有硬件問題、NICS、SCSI等情況下嘗試。
-hdx=stroke 僅用於SMP/SMP-NOFB內核,即使BIOS不支持大驅動器,也可以對整個硬盤驅動器分區。
假如筆者需要在啟動時加載PCMCIA設備的支持,可以在啟動時輸入如下參數:
boot: gentoo dopcmcia