推薦Gentoo,需要壹點基礎,但不難。我剛從LFS走到巴布亞,這些操作都很熟悉。其實gentoo也可以直接在ubuntu下編譯,不過還是用它的live CD比較好。gentoo的初始部分(很像LFS)會涉及到硬盤分區操作和硬盤掛載,然後下載壹個gentoo內核,其實是linux內核,然後編譯,設置啟動grub,信息等。,然後重啟到自己的內核。如果妳做過LFS,妳就會知道內核編譯也需要壹定的環境,包括gcc和壹些必要的工具,所以存在壹個先有雞還是先有蛋的問題。編譯環境需要壹個linux內核來運行,linux內核需要壹個編譯環境來編譯。這個我就不討論了。gentoo基本環境包括gcc。妳只需要編譯內核,後面的驅動都是妳自己做的,而LFS的編譯環境都是妳自己的。
如果妳不想破ubuntu(其實根本不會破linux系統,我的感覺是沒那麽脆弱),用virtualbox就行,不過妳得做好心理準備。linux內核編譯的不怎麽樣。如果妳編譯壹個xorg和kde,妳就會知道現在的計算機技術是多麽的不足和緩慢(而且多核cpu是滿負荷運行的)。說到這裏,總結壹下:
內核編譯簡單,但配置復雜。只需說出以下步驟:
1:解壓內核(這是妳下載的),可以用圖形或者命令解壓。推薦命令。tar xvf liux 2 . 6 . 10 . tar . bz2
2.配置內核,進入解壓目錄(cd linux2.6.10),運行。/configure-參數。這個和壹般的程序安裝過程壹樣,內核還提供了其他幾個配置工具,比如xconfig等。建議用圖形的。
3:編譯。
4:安裝(實際是復制)。
5:鏈接(可以通過grub中的幾個選項鏈接到不同的內核)。
為什麽要基礎環境(雞)?通俗點就是能運行tar,cd,ls,cp命令,能編譯內核。編譯安裝後,首先啟動內核,然後是硬件驅動。這些工具是不需要的(在運行它們之前)。linux內核編譯配置好之後,就是壹個不可移動的基礎。硬件驅動模塊,bash,xorg,kde,gnom都是它的“軟件”。妳可以拿它們也可以不拿(那內核什麽都做不了),內核可以編譯支持壹切,也可以縮小到很小(幾百B)。如何配置和驅動它們是linux的核心,其他的也是。事實上,LFS是開始學習linux的最佳途徑。LFS之後,妳可以不看書對著linux結構說1 2 3,但是很有挑戰性,也很痛苦。Gentoo有壹個自動化的腳本和包管理器,這個更好。
最後補充壹點:virtualbox(windows Windows)有壹個功能叫備份。備份後,您可以使用“快速修復”恢復到您設置的任何點。別忘了用(包括虛擬機的內存,硬盤,cpu。不是我啰嗦。壹開始我真的不知道有這個功能。壹步錯了,哪怕打錯了符號,都要重新開始)。Linux命令有補全功能(tab鍵)。如果不記得或者不確定命令是對是錯,那就對了(可以留下壹個命令的最後壹個字母來完成)。很多編程軟件都是從linux上偷來的(說實話,編譯linux的人不可能記住那麽多命令,但是記住了就錯了)。壹開始真的不知道,連文件名都壹個字母壹個字母的輸了(傻)
最後,我想說,我也是壹只新鳥。不要用老鳥打我。新鳥也應該有空間給新鳥。有不對的地方希望大家多多指教。