鸟哥的Linux私房菜(基础篇)-第四章、安装 CentOS 5.x 与多重开机小技巧
最近更新日期:2009/08/11
| Linux distributions越作越成熟,所以在安裝方面也越來越簡(jiǎn)單!雖然安裝非常的簡(jiǎn)單,但是剛剛前一章所談到的基礎(chǔ)認(rèn)知還是需要了解的,包括MBR, partition, boot loader, mount, software的選擇等等的數(shù)據(jù)。這一章鳥哥的安裝定義為『一部練習(xí)機(jī)』,所以安裝的方式都是以最簡(jiǎn)單的方式來處理的。另外,鳥哥選擇的是CentOS 5.x的版本來安裝的啦!在內(nèi)文中,只要標(biāo)題內(nèi)含有(Option)的,代表是鳥哥額外的說明,你應(yīng)該看看就好,不需要實(shí)作喔!^_^ |
1. 本練習(xí)機(jī)的規(guī)劃--尤其是分割參數(shù)
2. 開始安裝CentOS 5
2.1 調(diào)整開機(jī)媒體(BIOS)
2.2 選擇安裝模式與開機(jī), 測(cè)試內(nèi)存穩(wěn)定度
2.3 選擇語系數(shù)據(jù)
2.4 磁碟分割, 進(jìn)階軟件陣列建置
2.5 開機(jī)管理程序、網(wǎng)絡(luò)、時(shí)區(qū)設(shè)定與root密碼
2.6 軟件選擇
2.7 其他功能:RAM testing, 安裝筆記本電腦的核心參數(shù)(Option)
3. 安裝后的首次設(shè)定
4. 多重開機(jī)安裝流程與技巧
4.1 新主機(jī)僅有一顆硬盤
4.2 舊主機(jī)有兩顆以上硬盤
4.3 舊主機(jī)只有一顆硬盤
5. 關(guān)於大硬盤導(dǎo)致無法開機(jī)的問題
6. 重點(diǎn)回顧
7. 本章習(xí)題
8. 參考資料與延伸閱讀
9. 針對(duì)本文的建議:http://phorum.vbird.org/viewtopic.php?p=135157
本練習(xí)機(jī)的規(guī)劃--尤其是分割參數(shù)
讀完第三章、主機(jī)規(guī)劃與磁碟分割之后,相信你對(duì)於安裝 Linux之前要作的事情已經(jīng)有基本的概念了。唔!并沒有讀第三章...千萬不要這樣跳著讀,趕緊回去念一念第三章,了解一下安裝前的各種考量對(duì)你Linux的學(xué)習(xí)會(huì)比較好啦!
如果你已經(jīng)讀完第三章了,那么底下就實(shí)際針對(duì)第三章的介紹來一一規(guī)劃我們所要安裝的練習(xí)機(jī)了吧!請(qǐng)大家注意唷,我們后續(xù)的章節(jié)與本章的安裝都有相關(guān)性,所以,請(qǐng)務(wù)必要了解到我們這一章的作法喔!
- Linux主機(jī)的角色定位:
本主機(jī)架設(shè)的主要目的在於練習(xí)Linux的相關(guān)技術(shù),所以幾乎所有的數(shù)據(jù)都想要安裝進(jìn)來。因此連較耗系統(tǒng)資源的X Window System也必須要包含進(jìn)來才行。所以使用的是前一章講到的Desktop類型的使用羅;
- 選擇的distribution:
由於我們對(duì)於Linux的定位為『服務(wù)器』的角色,因此選擇號(hào)稱完全相容於商業(yè)版RHEL的社群版本,就是CentOS 5.x版羅。請(qǐng)回到前一章去獲得下載的資訊吧! ^_^。另外,由於鳥哥后續(xù)使用的硬件配備并非64位,因此使用的版本為i386的版本喔!
- 計(jì)算機(jī)系統(tǒng)硬件配備:
由於鳥哥身邊的計(jì)算機(jī)都有用途了,只剩下一部較舊的主機(jī)。硬件配備如下所示。雖然這樣的硬件配備已經(jīng)過時(shí)了,不過,對(duì)於練習(xí)Linux或者是架設(shè)一部實(shí)際上線的Linux server來說,還是很夠力的:
- 主板與CPU:
使用Celoron 1.2GHz的CPU,內(nèi)建256KBytes的第二層緩存內(nèi)存。搭配華碩小型主板(準(zhǔn)系統(tǒng)用);
- 內(nèi)存:
總共具有三條256MB的PC133內(nèi)存,總內(nèi)存為768MB;
- 硬盤:
使用一顆40GB的IBM硬盤,規(guī)格為IDE介面,并且接到IDE2的master,所以裝置檔名為/dev/hdc喔!
- 網(wǎng)絡(luò)卡:
由於主板內(nèi)建的網(wǎng)絡(luò)卡需要額外的驅(qū)動(dòng)程序,所以安插了一張?bào)π房?Realtek 8139),并且於BIOS中關(guān)閉了內(nèi)建的網(wǎng)絡(luò)卡功能;
- 顯示卡(VGA):
由於這部主機(jī)是準(zhǔn)系統(tǒng),因此是主板內(nèi)建的顯示芯片。顯示卡內(nèi)存為與主內(nèi)存分享的,鳥哥分享出64MB給顯示卡使用。因此本系統(tǒng)主內(nèi)存僅剩(768-64=704MB)喔;
- 其他輸入/輸出裝置:
具有一部DVD光驅(qū)、1.44MB軟盤機(jī)、USB光學(xué)滑鼠、300W電源供應(yīng)器。并使用17寸的液晶螢?zāi)弧?/li>
- 主板與CPU:
- 磁碟分割的配置
第三章談到關(guān)於舊主板加上大容量硬盤可能會(huì)導(dǎo)致能安裝但無法開機(jī)的問題,為了避免這個(gè)問題在各位朋友的實(shí)際案例中發(fā)生,因此鳥哥將我的40GB硬盤進(jìn)行如下的分割:
所需目錄/裝置 磁碟容量 分割類型 /boot 100MB primary / 10GB primary /home 5GB primary swap 1GB logical
你也可以僅分割出/及swap。如果想要安裝多重操作系統(tǒng)的,那甚至可以只存在/即可呢!連swap都不需要了!如果能安裝卻無法開機(jī),可能就是由於沒有/boot存在的關(guān)系,請(qǐng)參考本章最后一節(jié)的說明了。
- 開機(jī)管理程序(boot loader):
練習(xí)機(jī)的開機(jī)管理程序使用CentOS 5.x預(yù)設(shè)的grub軟件,并且安裝到MBR上面。也必須要安裝到MBR上面才行!因?yàn)槲覀兊挠脖P是全部用在Linux上面的啊! ^_^
- 選擇軟件:
如前所述,將所有的軟件通通安裝上去!等到未來再次重新安裝時(shí),你再使用最小安裝來安裝你的系統(tǒng),藉以提升自己的功力羅!注意,第一次安裝Linux的朋友,真的建議要完全安裝整個(gè)系統(tǒng)喔!切記切記!
- 檢查表單:
最后,你可以使用底下的表格來檢查一下,你要安裝的數(shù)據(jù)與實(shí)際的硬件是否吻合喔:
是與否,或詳細(xì)資訊 細(xì)部項(xiàng)目 是, DVD版 01. 是否已下載且燒錄所需的Linux distribution?(DVD或CD) CentOS 5.3, i386 02. Linux distribution的版本為何?(如CentOS 5.3 i386版本) i386 03. 硬件等級(jí)為何(如i386, x86_64, SPARC等等,以及DVD/CD-ROM) 是, 均為i386 04. 前三項(xiàng)安裝媒體/操作系統(tǒng)/硬件需求,是否吻合? 是 05. 硬盤數(shù)據(jù)是否可以全部被刪除? 已確認(rèn)分割方式 06. Partition是否做好確認(rèn)(包括/與swap等容量) ? 硬盤數(shù)量: 1顆40GB硬盤
/: 10GB
swap: 1GB
其他:/boot: 100MB, /home: 5GB無 07. 是否具有特殊的硬件裝置(如SCSI磁盤陣列卡等) 無此需要 08. 若有上述特殊硬件,是否已下載驅(qū)動(dòng)程序? grub, MBR 09. 開機(jī)管理程序與安裝的位置為何? 未取得IP參數(shù) 10. 網(wǎng)絡(luò)資訊(IP參數(shù)等等)是否已取得? ? 未取得IP的情況下,可以套用如下的IP參數(shù):
是否使用DHCP:無
IP:192.168.1.100
子遮罩網(wǎng)絡(luò):255.255.255.0
主機(jī)名稱:www.vbird.tsai預(yù)設(shè)安裝 11. 所需要的軟件有哪些?(預(yù)設(shè)/最小/全部/自訂安裝)
上面的表單中第11點(diǎn)頗有趣,如果你是第一次安裝Linux,那么建議你使用全部安裝;如果是已經(jīng)有安裝過的話,那可以使用預(yù)設(shè)安裝;如果要挑戰(zhàn)自己的功力,那就使用最小安裝。如果想要自行挑選軟件的話,那就使用自訂安裝吧。如果上面表單確認(rèn)過都沒有問題的話,那么我們就可以開始來安裝咱們的CentOS 5.x i386版本羅! ^_^
開始安裝CentOS 5
由於本章的內(nèi)容主要是針對(duì)安裝一部Linux練習(xí)機(jī)來設(shè)定的,所以安裝的分割等過程較為簡(jiǎn)單。如果你已經(jīng)不是第一次接觸Linux,并且想要架設(shè)一部要上線的Linux主機(jī),請(qǐng)務(wù)必前往第三章看一下整體規(guī)劃的想法喔!在本章中,你只要依照前一小節(jié)的檢查表單檢查你所需要的安裝媒體/硬件/軟件資訊等等,然后就能夠安裝啦!
安裝的步驟在各主要Linux distributions都差不多,主要的內(nèi)容大概是:
1. 調(diào)整開機(jī)媒體(BIOS)
你不能在Windows的環(huán)境下安裝Linux的,你必須要使用Linux的安裝光盤開機(jī)后才能夠進(jìn)行Linux的安裝流程。目前幾乎所有的Linux distributions以及主板都有支援光盤開機(jī),所以以往使用軟盤開機(jī)的安裝方式我們就不再介紹了。
那如何讓你的主機(jī)可以用光盤開機(jī)呢?由前一章的開機(jī)流程我們知道開機(jī)的裝置是由BIOS調(diào)整的,所以要讓光盤可以開機(jī),當(dāng)然就得要進(jìn)入BIOS調(diào)整開機(jī)裝置的順序了。不過,各家主板使用的BIOS程序不一樣,而且進(jìn)入BIOS的按鍵也不相同,因此這部份得要參考你的主板說明書才好。鳥哥這里使用的是我的測(cè)試機(jī)來解釋喔。
將你的PC重新開機(jī),在開機(jī)的畫面中按下[del]按鍵,以進(jìn)入BIOS畫面,如下圖的箭頭所示:
圖2.1.1、按[Del]進(jìn)入BIOS畫面示意圖
然后會(huì)出現(xiàn)如下的圖示,顯示出目前你的BIOS主要架構(gòu):
圖2.1.2、BIOS畫面示意圖
上圖畫面中最上方為主選單部分,計(jì)有『Main, Advanced, Power, Boot, Exit』等項(xiàng)目。我們有興趣的地方在『Boot』中。上圖最下方則是一些BIOS操作說明,包括使用上、下、左、右等按鍵以及[Enter]按鍵等。此時(shí),請(qǐng)按照BIOS的操作說明,利用向右的方向鍵將選單移動(dòng)到『Boot』項(xiàng)目
進(jìn)入到Boot的畫面后,你就可以使用[+][-]按鍵來調(diào)整開機(jī)順序。以鳥哥的環(huán)境來說,我就調(diào)整開機(jī)裝置為光盤啦!如下圖所示:
圖2.1.3、BIOS內(nèi)的開機(jī)順序選單
接下來,只要輸入[F10]然后按下[Enter]就能夠儲(chǔ)存剛剛的設(shè)定,系統(tǒng)會(huì)自動(dòng)重新開機(jī),就能夠使用光驅(qū)里面的光盤來開機(jī)了。就是這么簡(jiǎn)單啊!
| Tips: 另外一款常見的BIOS畫面中,會(huì)有一個(gè)『BIOS Features Setup』之類字眼的選項(xiàng),進(jìn)入該選項(xiàng)后找到『Boot Sequence』或者是『First Boot Device』之類的字樣,并選擇CD-ROM開機(jī)為第一優(yōu)先即可。通常鳥哥都是用CD-ROM為第一項(xiàng),然后是硬盤(HD-0)。 |
在調(diào)整完BIOS內(nèi)的開機(jī)裝置的順序后,理論上你的主機(jī)已經(jīng)可使用可開機(jī)光盤來開機(jī)了!如果發(fā)生一些錯(cuò)誤訊息導(dǎo)致無法以CentOS 5.x DVD來開機(jī),很可能是由於:1)計(jì)算機(jī)硬件不支援; 2)光驅(qū)會(huì)挑片; 3)光盤片有問題;如果是這樣,那么建議你再仔細(xì)的確認(rèn)一下你的硬件是否有超頻?或者其他不正常的現(xiàn)象。另外,你的光盤來源也需要再次的確認(rèn)!
在進(jìn)行完上面的步驟之后,請(qǐng)放入我們的CentOS 5.x i386的DVD進(jìn)入光驅(qū)中,重新開機(jī)準(zhǔn)備進(jìn)入安裝畫面吧!
2. 選擇安裝模式與開機(jī)
由於為了畫面擷取的解析度,鳥哥使用Virtualbox(注1)這套軟件來捉圖給大家看。所以如果有看到與上面練習(xí)機(jī)的規(guī)劃的資訊不同時(shí),請(qǐng)大家多多包涵啊!好了,如果一切都沒問題,那么使用DVD開機(jī)后,你應(yīng)該會(huì)看到螢?zāi)怀霈F(xiàn)如下的畫面了:
圖2.2.1、安裝程序的安裝模式選擇畫面,預(yù)設(shè)的[F1]畫面
上面的畫面中說明了:
要特別注意的是,如果你在 10 秒鐘內(nèi)沒有按下任何按鍵的話,那么安裝程序預(yù)設(shè)會(huì)使用圖形介面來開始安裝流程喔!由於目前安裝程序都作的非常棒!因此,建議你可以使用圖形介面來安裝即可。鳥哥底下就是使用圖形介面來安裝的。如果想要知道安裝程序還提供什么功能,我們可以按下功能鍵。例如底下就是[F2]的功能說明:
圖2.2.2、安裝程序的安裝模式選擇畫面,[F2]的畫面
上圖中箭頭指的地方需要留意一點(diǎn)點(diǎn),那個(gè)是還算常用的功能!意義是這樣的:
- linux noprobe (1號(hào)箭頭):
不進(jìn)行硬件的偵測(cè),如果你有特殊硬件時(shí),或許可以使用這一項(xiàng)來停止硬件偵測(cè);
- linux askmethod (2號(hào)箭頭):
進(jìn)入互動(dòng)模式,安裝程序會(huì)進(jìn)行一些詢問。如果你的硬盤內(nèi)含有安裝媒體時(shí),或者是你的環(huán)境內(nèi)有安裝服務(wù)器(Installation server),那就可以選這一項(xiàng)來填入正確的網(wǎng)絡(luò)主機(jī)來安裝;
- memtest86 (3號(hào)箭頭):
這個(gè)有趣了!這個(gè)項(xiàng)目會(huì)一直進(jìn)行內(nèi)存的讀寫,如果你懷疑你的內(nèi)存穩(wěn)定度不足的話,可以使用這個(gè)項(xiàng)目來測(cè)試你的內(nèi)存喔!測(cè)試完成后需要重新開機(jī)!
那如果按下的是[F5]時(shí),就會(huì)進(jìn)入到救援模式的說明畫面,如下圖所示:
圖2.2.3、安裝程序的安裝模式選擇畫面,[F5]的救援模式說明畫面
上圖的意思是說,如果你的Linux系統(tǒng)因?yàn)樵O(shè)定錯(cuò)誤導(dǎo)致無法開機(jī)時(shí),可以使用『linux rescue』來進(jìn)入救援模式。這個(gè)救援模式很有幫助喔!在我們后面各章節(jié)的練習(xí)中有很多練習(xí)是需要更動(dòng)到系統(tǒng)設(shè)定檔的,萬一你設(shè)定錯(cuò)誤將可能會(huì)導(dǎo)致無法開機(jī)。此時(shí)請(qǐng)拿出此片DVD來進(jìn)行救援模式,能夠救回你的Linux而不需要重新安裝呢!
因?yàn)槲覀兪鞘状伟惭bLinux嘛!所以就請(qǐng)直接按下<Enter>按鍵,此時(shí)安裝程序會(huì)開始去偵測(cè)硬件,偵測(cè)的結(jié)果會(huì)回報(bào)到你的螢?zāi)簧?#xff0c;如下所示:
圖2.2.4、安裝程序的核心進(jìn)行硬件偵測(cè)流程示意圖
如果偵測(cè)過程中沒有問題,那么就會(huì)出現(xiàn)要你選擇是否要進(jìn)行儲(chǔ)存媒體的檢驗(yàn)畫面,如下所示:
圖2.2.5、是否進(jìn)行安裝媒體的檢測(cè)示意圖
如果你確定你所下載的DVD或光盤沒有問題的話,那么這里可以選擇『Skip(忽略)』,不過,你也可以按下『OK』來進(jìn)行DVD的分析,因?yàn)橥ㄟ^DVD的分析后,后續(xù)的安裝比較不會(huì)出現(xiàn)奇怪的問題。不過如果你按下『OK』后,程序會(huì)開始分析光盤內(nèi)的所有檔案的資訊,會(huì)花非常多的時(shí)間喔!如下所示:
圖2.2.6、是否真的要測(cè)試光盤或 DVD 碟?
若沒有問題,請(qǐng)按下『 Test 』按鈕,此時(shí)會(huì)出現(xiàn)分析過程如下圖所示:
圖2.2.7、開始分析 DVD 的內(nèi)容!
最終的分析結(jié)果如下所示,按下『 OK 』即可!如果你發(fā)現(xiàn)了分析錯(cuò)誤的情況,很可能是你下載的 DVD 來源檔案不完整,或者是光盤/DVD被你的光驅(qū)挑片,或者是燒錄的速度倍數(shù)太高而導(dǎo)致燒錄不完整等等,總之,可能就是要你再重新捉一片新的 DVD 啦!這就是測(cè)試 DVD 的優(yōu)點(diǎn),雖然會(huì)花去一些時(shí)間就是了。
圖2.2.8、檢驗(yàn)結(jié)果是正確的情況
如果還有其他光盤想要被測(cè)試時(shí),在下圖中按下『 Test 』繼續(xù)!不過我們僅有一片 DVD 而已,因此這邊選擇『 Continue 』來進(jìn)入安裝的程序喔!
圖2.2.9、檢驗(yàn)結(jié)束,開始安裝的流程
3. 選擇語系數(shù)據(jù)
接下來就是整個(gè)安裝的程序了。安裝的畫面如下所示:
圖2.3.1、歡迎畫面螢?zāi)?br />
如果你想要了解這一版的CentOS 5.3有什么公告的注意事項(xiàng),請(qǐng)按下上圖的『Release Notes』按鈕(1號(hào)箭頭處),就能夠看到釋出公告的項(xiàng)目。如果沒有問題的話,請(qǐng)按下『Next』開始安裝程序啦!如下所示會(huì)出現(xiàn)語系的選擇了。
圖2.3.2、安裝過程的語系選擇
我們慣用的中文為繁體中文,請(qǐng)先選擇繁體中文的項(xiàng)目(Chinese, Traditional),然后繼續(xù)給他『Next』即可出現(xiàn)如下畫面:
圖2.3.3、鍵盤字元對(duì)應(yīng)表的選擇
因?yàn)榉斌w中文預(yù)設(shè)也是使用美式英文的鍵盤對(duì)照表,因此你會(huì)看到畫面直接就是美式英文,你只要按下『下一步』即可!此時(shí)你也會(huì)發(fā)現(xiàn),整個(gè)畫面通通變成中文介面啦!真是好具有親和力喔!
如果沒有問題的話,理論上應(yīng)該會(huì)進(jìn)入下個(gè)步驟,亦即是磁碟分割的畫面才對(duì)。不過,如果你的硬盤是全新的,而且并沒有經(jīng)過任何的磁碟分割時(shí),就會(huì)出現(xiàn)如下的警告訊息:
圖2.3.4、安裝程序找不到磁碟分割表的警告圖示
因?yàn)轼B哥使用的是Virtualbox虛擬機(jī)器的環(huán)境,所以預(yù)設(shè)的那顆硬盤是全新的,所以才會(huì)出現(xiàn)上述的訊息。請(qǐng)?jiān)谏蠄D中按下『是』吧!你的主機(jī)內(nèi)的硬盤如果不是全新的,上述的警告畫面不會(huì)出現(xiàn)!而如果你曾經(jīng)安裝過 Linux 的話,那么可能會(huì)出現(xiàn)如下圖的樣子:
圖2.3.5、曾經(jīng)安裝過 CentOS 出現(xiàn)的全新安裝或升級(jí)
如果沒有其他特別的需求,那就選擇全新安裝吧!接下來讓我們開始磁碟分割去!
4. 磁碟分割
如同前面談到的,磁碟分割是整個(gè)安裝過程里面最重要的部分了。CentOS預(yù)設(shè)給了我們四種分割模式,分別為:
- 移除所選磁碟上的所有分割區(qū),并建立預(yù)設(shè)分割模式:如果選擇這種模式,你硬盤會(huì)整個(gè)被Linux拿去使用,并且硬盤里面的分割全部被刪除后,以安裝程序的預(yù)設(shè)方式重新建立分割槽,使用上要特別注意!
- 移除所選磁碟上的 Linux 分割區(qū),并建立預(yù)設(shè)的分割模式:在這個(gè)硬盤內(nèi),只有Linux的分割槽會(huì)被刪除,然后再以安裝程序的預(yù)設(shè)方式重新建立分割槽。
- 使用所選取磁碟上的未使用空間,建立預(yù)設(shè)的分割模式:如果你的這顆硬盤內(nèi)還有未被分割的磁柱空間(注意,是未被分割,而不是該分割槽內(nèi)沒有數(shù)據(jù)的意思!),那么使用這個(gè)項(xiàng)目后,他不會(huì)更動(dòng)原有的分割槽,只會(huì)就剩余的未分割區(qū)塊進(jìn)行預(yù)設(shè)分割的建置。
- 建立自訂的分割模式:就是我們要使用的啦!不要使用安裝程序的預(yù)設(shè)分割方式,使用我們需要的分割方式來處理。
如果你想要玩一玩不同的分割模式,那如下圖箭頭所指的地方,點(diǎn)一下該按鈕就會(huì)出現(xiàn)上面說明的四種模式了。自己玩玩先!但是因?yàn)槲覀円呀?jīng)規(guī)劃好要建立四個(gè)分割槽,分別是/, /boot, /home與swap四個(gè),所以不想要使用安裝程序預(yù)設(shè)的分割方式。因此如下所示,我們所使用的是自訂分割的模式。不要搞錯(cuò)喔!
圖2.4.1、磁碟分割方式的挑選
按下『下一步』后就會(huì)出現(xiàn)如下的分割視窗。這個(gè)畫面主要分為三大區(qū)塊,最上方為硬盤的分割示意圖,目前因?yàn)轼B哥的硬盤并未分割,所以呈現(xiàn)的就是一整塊而且為Free的字樣。中間則是指令區(qū),下方則是每個(gè)分割槽的裝置檔名、掛載點(diǎn)目錄、文件系統(tǒng)類型、是否需要格式化、分割槽容量大小、開始與結(jié)束的磁柱號(hào)碼等。
圖2.4.2、磁碟分割操作主畫面
至於指令區(qū),總共有六大區(qū)塊,其中RAID與LVM是硬盤特殊的應(yīng)用,這部份我們會(huì)在后續(xù)的第十五章的進(jìn)階檔案系統(tǒng)當(dāng)中再來說明。至於其他指令的作用如下:
- 『新增』是增加新分割,亦即進(jìn)行分割動(dòng)作,以建立新的磁碟分割槽;
- 『編輯』則是編輯已經(jīng)存在的磁碟分割槽,你可以在實(shí)際狀態(tài)顯示區(qū)點(diǎn)選想要修改的分割槽,然后再點(diǎn)選『編輯』即可進(jìn)行該分割槽的編輯動(dòng)作。
- 『刪除』則是刪除一個(gè)磁碟分割槽,同樣的,你得要在實(shí)際狀態(tài)顯示區(qū)點(diǎn)選想要?jiǎng)h除的分割槽喔!
- 『重設(shè)』則是恢復(fù)最原始的磁碟分割狀態(tài)!
需要注意的是,你的系統(tǒng)與鳥哥的系統(tǒng)當(dāng)然不可能完全一樣,所以你螢?zāi)簧系挠脖P資訊應(yīng)該不會(huì)與鳥哥的相同的喔!所以看到不同,不要太緊張啊,那是正常的!
- 建立根目錄的分割槽
好,接下來我們就嘗試來建立根目錄(/)的分割槽看看。按下『新增』后,就會(huì)出現(xiàn)如下的畫面。由於我們需要的根目錄是使用Linux的檔案系統(tǒng),因此預(yù)設(shè)就是ext3這個(gè)檔案系統(tǒng)啦!至於在掛載點(diǎn)的地方,你可以手動(dòng)輸入也可以用滑鼠來挑選。最后在大小(MB)的地方輸入你所需要的磁碟容量即可。不過由於鳥哥這個(gè)系統(tǒng)當(dāng)中只有一顆磁碟,所以在『可用的磁碟機(jī)』里面就不能夠自由挑選羅!
圖2.4.3、新增磁碟分割槽的畫面
如果你想要知道Linux還支援什么檔案系統(tǒng)類型,點(diǎn)一下上圖中的ext3那個(gè)按鈕,就會(huì)出現(xiàn)如下的畫面啦!
圖2.4.4、分割過程的檔案系統(tǒng)類型挑選
這幾種檔案系統(tǒng)類型分別是:
- ext2/ext3:是Linux適用的檔案系統(tǒng)類型。由於ext3檔案系統(tǒng)多了日志的記錄,對(duì)於系統(tǒng)的復(fù)原比較快速,因此建議你務(wù)必要選擇新的ext3不要用ext2了。(日志式檔案系統(tǒng)我們會(huì)在后續(xù)的第八章介紹他的意義。)
- physical volume (LVM):這是用來彈性調(diào)整檔案系統(tǒng)容量的一種機(jī)制,可以讓你的檔案系統(tǒng)容量變大或變小而不改變?cè)械臋n案數(shù)據(jù)內(nèi)容!這部份我們會(huì)在第十五章、進(jìn)階檔案系統(tǒng)管理中談到!
- software RAID:利用Linux操作系統(tǒng)的特性,用軟件模擬出磁盤陣列的功能!這東西很棒!不過目前我們還用不到!在后續(xù)的第十五章再跟大家報(bào)告了!
- swap:就是內(nèi)存置換空間!由於swap并不會(huì)使用到目錄樹的掛載,所以用swap就不需要指定掛載點(diǎn)喔!
- vfat:同時(shí)被Linux與Windows所支援的檔案系統(tǒng)類型。如果你的主機(jī)硬盤內(nèi)同時(shí)存在Windows與Linux操作系統(tǒng),為了數(shù)據(jù)的交換,確實(shí)可以建置一個(gè)vfat的檔案系統(tǒng)喔!
這幾樣?xùn)|西都很有趣!不過,畢竟我們才剛剛碰這個(gè)Linux嘛!先安裝起來其他的以后再說。所以,你只要使用ext3以及swap這兩者即可啦!
一切數(shù)據(jù)都填入妥當(dāng)后,就會(huì)出現(xiàn)如下的畫面。因?yàn)槲覀兊母夸浘褪切枰?0GB的容量,因此在大小(MB)的地方就得要填入10000的大小。因?yàn)?G=1000M比較好記憶嘛!而且我們的根目錄容量是固定的,所以在下圖的大小選項(xiàng)就選擇『固定大小』了。此外,如果你硬要自己調(diào)整主要/延伸/邏輯分割的類型時(shí),最后那個(gè)『強(qiáng)制成為主要分割』可以自己玩一玩先!最后按下確定吧!
圖2.4.5、新增根目錄分割槽的最終圖示
按下確定后就會(huì)回到原本的分割操作畫面(如下圖所示)。此時(shí)你會(huì)看到分割示意圖多了一個(gè)hda1,且在實(shí)際分割區(qū)域顯示中,也會(huì)看到/dev/hda1是對(duì)應(yīng)到根目錄的。在『格式化』的項(xiàng)目中出現(xiàn)一個(gè)打勾的符號(hào),那代表后續(xù)的安裝會(huì)將/dev/hda1重新格式化的意思。接下來,我們繼續(xù)按下『新增』來建立/boot這個(gè)分割槽吧!
圖2.4.6、磁碟分割主畫面的改變示意圖
- 建立/boot目錄的分割槽
同樣的,在按下『新增』后,如下依序填入正確的資訊,包括掛載點(diǎn)、檔案系統(tǒng)、檔案大小等。由於第三章的大硬盤配合舊主機(jī)當(dāng)中我們談到如果有/boot獨(dú)立分割槽時(shí),務(wù)必讓該分割槽在整顆硬盤的最前面部分。因此,我們針對(duì)/boot就選擇『強(qiáng)制成為主要分割』羅!如下圖所示:
圖2.4.7、新增/boot分割槽的最終結(jié)果
最終建立/boot分割槽的結(jié)果如下所示,仔細(xì)看輸出的結(jié)果喔!安裝程序還挺聰明的,他會(huì)主動(dòng)的將/boot這個(gè)特殊目錄移到磁碟最前面,所以你會(huì)看到/boot所在的磁碟分割槽為/dev/hda1,而起始磁柱則為1號(hào)呢!很有趣吧!情況如下圖所示:
圖2.4.8、/boot分割槽自動(dòng)調(diào)整磁柱號(hào)碼示意圖
- 建立內(nèi)存置換空間swap的分割槽
在上圖中繼續(xù)按下『新增』來處理內(nèi)存置換空間(swap)。如同上面談到的,因?yàn)閟wap是內(nèi)存置換空間,因此不需要有掛載點(diǎn)。所以,請(qǐng)如同下圖所示,在『檔案系統(tǒng)類型』處挑選為『swap』吧!
圖2.4.9、swap檔案系統(tǒng)的挑選示意圖
挑選了swap之后,你就會(huì)發(fā)現(xiàn)到『掛載點(diǎn)』部分自動(dòng)變成『不適用』了!因?yàn)椴恍枰獟燧d啦!那么swap應(yīng)該要選多大呢?雖然我們已經(jīng)自訂為1GB這么大的置換空間,不過,在傳統(tǒng)的Linux說明文件當(dāng)中特別有指定到『swap最好為實(shí)體內(nèi)存的1.5到2倍之間』。swap置換空間是很重要的,因?yàn)樗梢员苊庖驗(yàn)閷?shí)體內(nèi)存不足而造成的系統(tǒng)效能低落的問題。但是如果你的實(shí)體內(nèi)存有4GB以上時(shí),老實(shí)說,swap也可以不必額外設(shè)定啦!
| Tips: swap內(nèi)存置換空間的功能是:當(dāng)有數(shù)據(jù)被存放在實(shí)體內(nèi)存里面,但是這些數(shù)據(jù)又不是常被CPU所取用時(shí),那么這些不常被使用的程序?qū)?huì)被丟到硬盤的swap置換空間當(dāng)中,而將速度較快的實(shí)體內(nèi)存空間釋放出來給真正需要的程序使用!所以,如果你的系統(tǒng)不很忙,而內(nèi)存又很大,自然不需要swap羅。 |
圖2.4.10、新增swap分割的最終結(jié)果
某些安裝程序在你沒有指定swap為內(nèi)存的1.5~2倍時(shí)會(huì)有警告訊息的告知,此時(shí)只要將警告訊息忽略,按下一步即可。好了,如果一切都順利完成的話,那么你就會(huì)看到如下的分割結(jié)果羅!
圖2.4.11、詳細(xì)的分割參數(shù)結(jié)果
- 建立/home目錄的分割槽
讓我們繼續(xù)完成最后一個(gè)分割槽的分割吧!繼續(xù)按下上圖的『新增』然后完成如下數(shù)據(jù)的填寫并按下確定:
圖2.4.12、新增/home分割槽的最終結(jié)果
分割的最終結(jié)果終於出爐!如下圖所示。你會(huì)發(fā)現(xiàn)到系統(tǒng)自動(dòng)的將/dev/hda4變成延伸分割喔!然后將所有容量都給/dev/hda4,并且將swap分配到/dev/hda5去了!這就是分割的用途!這也是為什么我們要在第三章花這么多時(shí)間來解釋分割的原因啦!
圖2.4.13、詳細(xì)的分割參數(shù)結(jié)果
到此為止,我們這個(gè)練習(xí)機(jī)的分割就已經(jīng)完成了!底下我們額外介紹如果你還想要?jiǎng)h除與建立軟件磁盤陣列,該如何在安裝時(shí)就制作呢?
- 刪除已存在分割的方法:(Option, 看看就好別實(shí)作)
如果你想要將某個(gè)分割槽刪除,或者是你剛剛錯(cuò)誤指定了一個(gè)分割槽的相關(guān)參數(shù),想要重新處理時(shí),要怎辦啊?舉例來說,我想要將上圖的/dev/hda5那個(gè)swap分割槽刪除掉。好,先將滑鼠指定到swap上面點(diǎn)一下,如下圖所示,該分割槽會(huì)反白,然后再按下『刪除』此時(shí)會(huì)如下圖所示跳出一個(gè)視窗,在該視窗內(nèi)按下『刪除』這個(gè)分割槽就被刪除啦!
圖2.4.14、刪除已存在分割的方法
- 建立軟件磁盤陣列的方法:(Option, 看看就好別實(shí)作)
如果你知道什么是磁盤陣列的話,那么底下的步驟可以讓你建置一個(gè)軟件模擬的磁盤陣列喔!由於磁盤陣列在后面第十五章、進(jìn)階檔案系統(tǒng)管理才會(huì)講到,這里只是先告訴您,其實(shí)磁盤陣列可以在安裝時(shí)就建置了呢!首先,同樣的,在分割操作按鍵區(qū)按下『新增』,然后出現(xiàn)下圖,選擇『Software RAID』項(xiàng)目,并填入1000MB的大小,按下確定!
圖2.4.15、軟件磁盤陣列分割槽的建立示意圖
上述的動(dòng)作『請(qǐng)要連續(xù)作兩次』之后,就會(huì)出現(xiàn)如下圖示。注意喔,由於我們尚未講到RAID的等級(jí)(level),所以你應(yīng)該還不了解為什么要作兩次。沒關(guān)系,先有個(gè)底,讀完整份數(shù)據(jù)后再回來查閱時(shí),你就會(huì)知道如何處理了。兩個(gè)軟件RAID的分割資訊如下圖所示:
圖2.4.16、在已具有軟件磁盤陣列分割槽的狀態(tài)下建置RAID
由於我們已經(jīng)具有件RAID的分割槽,此時(shí)才能按下『RAID』來建立軟件磁盤陣列的裝置。如上圖所示,看到了兩個(gè)軟件磁盤陣列,然后按下右上方的RAID按鈕,就會(huì)出現(xiàn)如下圖示:
圖2.4.17、建立軟件磁盤陣列/dev/md0
與一般裝置檔名不同的,第一個(gè)軟件磁盤陣列的裝置名稱為/dev/md0。如上圖所示,你會(huì)發(fā)現(xiàn)到系統(tǒng)多出了一個(gè)怪怪的裝置名稱,這個(gè)檔名就是未來給我們格式化用的裝置啦!而這個(gè)軟件磁盤陣列的裝置其實(shí)是利用實(shí)體的分割槽來建立的哩。按下上圖的『確定』后就會(huì)出現(xiàn)如下的圖示:
圖2.4.18、軟件磁盤陣列的掛載點(diǎn)、等級(jí)與檔案系統(tǒng)格式
由於我們僅建立兩個(gè)軟件磁盤陣列分割槽,因此在這邊只能選擇RAID0或RAID1。我們以RAID0來作為示范,你會(huì)發(fā)現(xiàn)中間白色框框的地方會(huì)有兩個(gè)可以選擇的分割槽,那就是剛剛我們建立起來的software RAID分割槽。我們將這個(gè)/dev/md0掛載到/myshare目錄去!然后再按下確定吧!
圖2.4.19、最終細(xì)部分割參數(shù)示意圖
最終的結(jié)果就像上圖所示,在實(shí)際分割區(qū)就會(huì)顯示/dev/md0,而由於這個(gè)裝置是Linux系統(tǒng)模擬來的,所以在磁柱號(hào)碼(開始/結(jié)束)的地方就會(huì)留白!這樣可以了解嗎?
5. 開機(jī)管理程序、網(wǎng)絡(luò)、時(shí)區(qū)設(shè)定與root密碼
- 開機(jī)管理程序的處理
分割完成后就會(huì)進(jìn)入開機(jī)管理程序的安裝了,目前較新的Linux distributions大多使用grub管理程序,而且我們也必須要將他安裝到MBR里面才行!因此如下圖所示,在1號(hào)箭頭的地方就得要選擇整部磁碟的檔名 (/dev/hda),其實(shí)那就代表該顆硬盤的MBR之意。
下圖中2號(hào)箭頭所指的就是開機(jī)時(shí)若出現(xiàn)選單,那么選單內(nèi)就會(huì)有一個(gè)名為『CentOS』的可選擇標(biāo)簽。這個(gè)標(biāo)簽代表他根目錄所在的位置為/dev/hda2這樣的意思。而如果開機(jī)內(nèi)5秒鐘不按下任何按鍵,就預(yù)設(shè)會(huì)以此一標(biāo)簽來開機(jī)。
如果你還想要加入/編輯各個(gè)標(biāo)簽,那可以按下3號(hào)箭頭所指的那三個(gè)按鍵喔!
圖2.5.1、開機(jī)管理程序的處理
如果你覺得『CentOS』這個(gè)選單不好看,想要自訂自己的選單名稱,那么在上圖中先點(diǎn)一下『CentOS』那個(gè)標(biāo)簽,然后按下3號(hào)箭頭所指的『編輯』按鈕,就會(huì)出現(xiàn)如下畫面。在如下畫面中可以填寫你自己想要的選單名稱喔!鳥哥是很討厭麻煩的,所以就使用預(yù)設(shè)的選單名稱而已。
圖2.5.2、編輯開機(jī)選單的標(biāo)簽名稱
如果你的計(jì)算機(jī)系統(tǒng)當(dāng)中還有其他的『已安裝操作系統(tǒng)』時(shí),而且你想要讓Linux在開機(jī)的時(shí)候就能夠讓你選擇不同的操作系統(tǒng)開機(jī),那么就如同下圖所示,你可以先按下『新增』,然后在2號(hào)箭頭的地方選擇其他操作系統(tǒng)所在的分割槽,并在3號(hào)箭頭處填入適當(dāng)?shù)拿Q(例如WindowsXP等等),按下確定就能夠在開機(jī)時(shí)新增一個(gè)選單羅!
圖2.5.3、新增開機(jī)選單標(biāo)簽的示意圖
如果你是個(gè)很龜毛的人,你希望你的系統(tǒng)除非你自己在計(jì)算機(jī)前面開機(jī)并輸入密碼后才能開始開機(jī)流程的話,那么可以如同下圖所示加入密碼管理機(jī)制。不過grub開機(jī)管理程序加入密碼雖然有好處,但是如此一來我們就無法在遠(yuǎn)端重新開機(jī)了,因此鳥哥暫時(shí)不建議你設(shè)定開機(jī)管理程序的密碼喔!底下只是一個(gè)示意圖,讓你知道如何加入密碼管理而已!
圖2.5.4、設(shè)定開機(jī)管理程序的密碼
- 將開機(jī)管理程序安裝到boot sector(Option, 看看就好,不要實(shí)作)
如果你因?yàn)樘厥庑枨?#xff0c;所以Linux的開機(jī)管理程序無法安裝到MBR時(shí),那就得要安裝到每塊partition的開機(jī)磁區(qū)(boot sector)了。果真如此的話,那么如同下圖所示,先勾選『設(shè)定進(jìn)階開機(jī)管理程序選項(xiàng)』的地方:
圖2.5.5、進(jìn)階開機(jī)管理程序選項(xiàng)
然后就會(huì)出現(xiàn)如下的圖示,預(yù)設(shè)Linux會(huì)將開機(jī)管理程序安裝到MBR,如果你想要安裝到不同的地方去,請(qǐng)如同下圖的箭頭處,選擇『開機(jī)分割區(qū)的第一個(gè)磁區(qū)』就是該分割槽的boot sector羅!
圖2.5.6、將開機(jī)管理程序安裝到boot sector的方法
- 網(wǎng)絡(luò)參數(shù)的給予
如果你的網(wǎng)絡(luò)卡可以被安裝程序捉到的話,那么你就可以設(shè)定網(wǎng)絡(luò)參數(shù)了!例如下圖所示的模樣。目前各大版本幾乎都會(huì)預(yù)設(shè)網(wǎng)絡(luò)卡IP的取得方式為『自動(dòng)取得IP』,也就是所謂的『DHCP』網(wǎng)絡(luò)協(xié)定啦!不過,由於這個(gè)協(xié)定需要有DHCP服務(wù)器的輔助才行,如果你的環(huán)境沒有種服務(wù)器存在的話,那開機(jī)的過程中可能會(huì)等待一段時(shí)間。所以通常鳥哥都改成手動(dòng)設(shè)定。不過,無論如何,都要與你的網(wǎng)絡(luò)環(huán)境相同才是。
圖2.5.7、設(shè)定網(wǎng)絡(luò)參數(shù)的過程
在上圖中我們可以看到所有的網(wǎng)絡(luò)參數(shù)都是經(jīng)過dhcp取得的,所以通通不需要設(shè)定任何項(xiàng)目。至於網(wǎng)絡(luò)裝置內(nèi)的白色框框中僅有一張網(wǎng)卡的顯示。由於我們要將IP改為手動(dòng)給予,但我們尚未談到服務(wù)器與網(wǎng)絡(luò)基礎(chǔ),所以這里你不懂也沒有關(guān)系,請(qǐng)先按照先前我們所規(guī)劃的IP參數(shù)去填寫即可。請(qǐng)按下上圖的『編輯』按鈕,就會(huì)出現(xiàn)如下的畫面了:
圖2.5.8、手動(dòng)編輯網(wǎng)絡(luò)IP參數(shù)
在上圖中的最上方我們可以看到這張網(wǎng)絡(luò)卡的制造商(AMD)與網(wǎng)卡卡號(hào)(Hardware address:),并且我們的Linux也支援IPv4與IPv6(第四版與第六版的IP參數(shù))。因?yàn)槟壳?2009)支援IPv6的環(huán)境還是很少,所以我們先將IPv6的支援取消(3號(hào)箭頭處)。
至於IPv4的IP參數(shù)給予,如上圖所示,你得先在1號(hào)箭頭處點(diǎn)選手動(dòng)設(shè)定(Manual configuration),然后在2號(hào)箭頭處輸入正確的IP與子遮罩網(wǎng)絡(luò)(Netmask),最后再按下確定即可。處理完畢后就會(huì)顯示如下的圖示了:
圖2.5.9、設(shè)定網(wǎng)絡(luò)參數(shù)的過程
完成IP參數(shù)的設(shè)定后,接下來是這部練習(xí)機(jī)的主機(jī)名稱,請(qǐng)輸入你喜歡的主機(jī)名稱。因?yàn)槟壳拔覀兊闹鳈C(jī)尚未能與網(wǎng)際網(wǎng)絡(luò)接軌,所以你可以隨便填寫任何你喜歡的主機(jī)名稱。主機(jī)名稱通常的格式都是『主機(jī)名.網(wǎng)域名』,其實(shí)就有點(diǎn)像是『名字.姓氏』的樣子。為了不與網(wǎng)際網(wǎng)絡(luò)的其他主機(jī)沖突,因此這里鳥哥使用我自己的名字作為主機(jī)名!填寫完畢后請(qǐng)按下『下一步』吧!
圖2.5.10、未設(shè)定閘道器的警告訊息
咦!怎么會(huì)出現(xiàn)如同上圖所示的錯(cuò)訊息呢?別擔(dān)心,因?yàn)槲覀兊闹鳈C(jī)還不能夠連上Internet,所以出現(xiàn)這個(gè)錯(cuò)誤訊息是正常的。請(qǐng)按下『繼續(xù)』來往后處理吧!
- 時(shí)區(qū)的選擇
時(shí)區(qū)是很重要的!因?yàn)椴煌臅r(shí)區(qū)會(huì)有不一樣的日期/時(shí)間顯示嘛!可能造成檔案時(shí)間的不一致呢,所以,得要告知系統(tǒng)我們的時(shí)區(qū)在哪里才行啊! 如下圖所示,你可以直接在1號(hào)箭頭處選擇亞洲臺(tái)北,或直接用滑鼠在地圖上面點(diǎn)選也可以!要特別注意的是那個(gè)『UTC』,由於廣泛使用的 GMT 時(shí)間與現(xiàn)實(shí)的時(shí)間有點(diǎn)脫節(jié)了,因此我們可以透過 UTC 這個(gè)原子鐘時(shí)間的計(jì)算方式,取得較為正確的時(shí)間喔!不過,要不要選擇隨你開心啦!預(yù)設(shè)是需要支援的喔!
圖2.5.11、時(shí)區(qū)的選擇
- 設(shè)定root的密碼
再來則是最重要的『系統(tǒng)管理員的密碼』設(shè)定啦!在Linux底下系統(tǒng)管理員的預(yù)設(shè)帳號(hào)名稱為root,請(qǐng)注意,這個(gè)密碼很重要!雖然我們是練習(xí)用的主機(jī),不過,還是請(qǐng)你養(yǎng)成良好的習(xí)慣,最好root的密碼可以設(shè)定的嚴(yán)格一點(diǎn)。可以設(shè)定至少8個(gè)字元以上,而且含有特殊符號(hào)更好,例如:I&my_dog之類,有點(diǎn)怪,但是對(duì)你又挺好記的密碼!
圖2.5.12、設(shè)定root密碼
6. 軟件選擇
一切都差不多之后,就能夠開始挑選軟件的安裝啦!咦!我怎么知道我要什么套件?哈哈!您當(dāng)然不可能會(huì)知道~知道的話.....就不會(huì)來這兒查閱數(shù)據(jù)了 @_@ 沒有啦!開開玩笑....呼~好冷~~
關(guān)於軟件的安裝有非常多的想法,如果你是初次接觸Linux的話,當(dāng)然是全部安裝最好。如果是已經(jīng)安裝過多次Linux了,那么使用預(yù)設(shè)安裝即可,以后有需要其他的軟件時(shí),再透過網(wǎng)絡(luò)安裝就好了!這樣你的系統(tǒng)也會(huì)比較干凈。但是在這個(gè)練習(xí)機(jī)的安裝中,我們使用預(yù)設(shè)值加上CentOS提供的選項(xiàng)來安裝即可。如下圖所示:
圖2.6.1、額外選擇多的軟件群組
如上圖所示,你可以增加1號(hào)箭頭所指的三個(gè)項(xiàng)目,然后在2號(hào)箭頭處保持預(yù)設(shè)值,再給他下一步即可。這樣的安裝對(duì)於初學(xué)者來說已經(jīng)是非常OK的啦!
- 額外的軟件自訂模式(Option, 進(jìn)階使用者可以參考)
在Linux的軟件安裝中,由於每個(gè)各別軟件的功能非常龐大,很多軟件的開發(fā)工具其實(shí)一般用戶都用不到。如果每個(gè)軟件都僅釋出一個(gè)檔案給我們安裝,那么我們勢(shì)必會(huì)安裝到很多不需要的檔案。所以,Linux開發(fā)商就將一項(xiàng)軟件分成多個(gè)檔案來給使用者選擇。如果你想要了解每項(xiàng)軟件背后的檔案數(shù)據(jù),就可以如同下圖所示,選擇『立即自訂』來設(shè)定專屬的軟件功能。
圖2.6.2、軟件自訂安裝的功能
自訂軟件的畫面如下所示,1號(hào)箭頭處為軟件群組,是開發(fā)商將某些相似功能的軟件綁在一起成為一個(gè)群組。你可以在1號(hào)箭頭處選擇你有興趣的功能,然后在2號(hào)箭頭處挑選該項(xiàng)目?jī)?nèi)的細(xì)項(xiàng)。如下圖所示,鳥哥挑選了『程序開發(fā)』的群組后,在2號(hào)箭頭處挑選了鳥哥有興趣的『開發(fā)工具』等,而這些工具的意義在3號(hào)箭頭處所指的白色框框中就會(huì)有詳細(xì)的說明了。
圖2.6.3、自己選擇所需軟件的畫面
檢查完畢后安裝程序會(huì)去檢查你所挑選的軟件有沒有沖突(相依性檢查),然后就會(huì)出現(xiàn)下列視窗,告訴你你的安裝過程寫入到/root/install.log檔案中,并且你剛剛選擇的所有項(xiàng)目則寫入到/root/anaconda-ks.cfg檔案內(nèi)。這兩個(gè)檔案很有趣,安裝完畢后你可以自己先看看。
圖2.6.4、準(zhǔn)備開始安裝
然后就是開始一連串的等待了!這個(gè)等待的過程與你的硬件以及選擇的軟件數(shù)量有關(guān)。如下圖所示,2號(hào)箭頭處所指的則是安裝程序評(píng)估的剩余時(shí)間這個(gè)時(shí)間不見得準(zhǔn)啦!看看就好!
圖2.6.5、安裝過程的畫面示意圖
安裝完畢并按下『Reboot』重新開機(jī)后,螢?zāi)粫?huì)出現(xiàn)如下的訊息,這是正確的資訊,不要擔(dān)心出問題啊!此時(shí)請(qǐng)拿出你的DVD光盤,讓系統(tǒng)自動(dòng)重新開機(jī)。其他的后續(xù)設(shè)定,請(qǐng)參考下一小節(jié)呢!
圖2.6.6、安裝完畢后,重新開機(jī)的示意圖
7. 其他功能:RAM testing, 安裝筆記本電腦的核心參數(shù)(Option)
- 內(nèi)存壓力測(cè)試:memtest86
CentOS的DVD除了提供一般PC來安裝Linux之外,還提供了不少有趣的東西,其中一個(gè)就是進(jìn)行『燒機(jī)』的任務(wù)!這個(gè)燒機(jī)不是臺(tái)灣名產(chǎn)燒酒雞啊,而是當(dāng)你組裝了一部新的個(gè)人計(jì)算機(jī),想要測(cè)試這部主機(jī)是否穩(wěn)定時(shí),就在這部主機(jī)上面運(yùn)作一些比較耗系統(tǒng)資源的程序,讓系統(tǒng)在高負(fù)載的情況下去運(yùn)作一陣子(可能是一天),去測(cè)試穩(wěn)定度的一種情況,就稱為『燒機(jī)』啦!
那要如何進(jìn)行呢?同樣的,放入CentOS的DVD到你的光盤中,然后用這片DVD重新開機(jī),在進(jìn)入到開機(jī)選單時(shí),輸入memtest86即可。如下圖所示:
圖2.7.1、RAM測(cè)試
之后系統(tǒng)就會(huì)進(jìn)入這支內(nèi)存測(cè)試的程序中,開始一直不斷的對(duì)內(nèi)存寫入與讀出!如果燒機(jī)個(gè)一兩天,這支程序還是不斷的跑而沒有因?yàn)槿魏卧騺懋?dāng)機(jī),表示你的內(nèi)存應(yīng)該還算穩(wěn)定啦!如下所示。如果不想跑這支程序了,就按下箭頭所指的『ESC』處,亦即按下[Esc]按鍵,就能夠重新開機(jī)羅!
圖2.7.2、RAM測(cè)試
對(duì)memtest86有興趣的朋友,可以參考如下的連結(jié)喔:
- http://www.memtest.org/
- 安裝筆記本電腦或其他類PC計(jì)算機(jī)的參數(shù)
由於筆記本電腦加入了非常多的省電機(jī)制或者是其他硬件的管理機(jī)制,包括顯示卡常常是整合型的,因此在筆記本電腦上面的硬件常常與一般桌上型計(jì)算機(jī)不怎么相同。所以當(dāng)你使用適合於一般桌上型計(jì)算機(jī)的DVD來安裝Linux時(shí),可能常常會(huì)出現(xiàn)一些問題,導(dǎo)致無法順利的安裝Linux到你的筆記本電腦中啊!那怎辦?
其實(shí)很簡(jiǎn)單,只要在安裝的時(shí)候,告訴安裝程序的linux核心不要載入一些特殊功能即可。最常使用的方法就是,在使用DVD開機(jī)時(shí),加入底下這些選項(xiàng):
| boot: linux nofb apm=off acpi=off pci=noacpi |
apm(Advanced Power Management)是早期的電源管理模組,acpi(Advanced Configuration and Power Interface)則是近期的電源管理模組。這兩者都是硬件本身就有支援的,但是筆記本電腦可能不是使用這些機(jī)制,因此,當(dāng)安裝時(shí)啟動(dòng)這些機(jī)制將會(huì)造成一些錯(cuò)誤,導(dǎo)致無法順利安裝。
nofb則是取消顯示卡上面的緩沖內(nèi)存?zhèn)蓽y(cè)。因?yàn)楣P記本電腦的顯示卡常常是整合型的,Linux安裝程序本身可能就不是很能夠偵測(cè)到該顯示卡模組。此時(shí)加入nofb將可能使得你的安裝過程順利一些。
對(duì)於這些在開機(jī)的時(shí)候所加入的參數(shù),我們稱為『核心參數(shù)』,這些核心參數(shù)是有意義的!如果你對(duì)這些核心參數(shù)有興趣的話,可以參考文后的參考資料來查詢更多資訊(注2)。
安裝后的首次設(shè)定
安裝完畢并且重新開機(jī)后,系統(tǒng)就會(huì)開始以Linux開機(jī)羅!但事實(shí)上我們的安裝尚未完成喔!因?yàn)檫€沒有進(jìn)行諸如防火墻、SELinux、慣用登入帳號(hào)的設(shè)定等等。在X Window里面還有重要的音效裝置也還沒有設(shè)定哩!所以,底下我們就來處理首次進(jìn)入X Window的設(shè)定吧!
重新開機(jī)后,一開始螢?zāi)粫?huì)出現(xiàn)如下的訊息,這個(gè)訊息是說,你如果沒有在數(shù)秒鐘之內(nèi)按下任意按鍵,那么系統(tǒng)就會(huì)以CentOS (2.6.18-128.el5)那個(gè)開機(jī)選項(xiàng)進(jìn)入開機(jī)的流程喔。
圖3.1、開機(jī)過程的讀秒畫面
那如果你真的按下了任意按鍵,螢?zāi)痪蜁?huì)出現(xiàn)如下的訊息,該訊息是由grub開機(jī)管理程序所控管的,目前鳥哥的系統(tǒng)里面也只有一個(gè)選項(xiàng),那就是剛剛你在讀秒畫面中看到的那個(gè)項(xiàng)目。如果你還有想要加入什么特殊的參數(shù)在開機(jī)的過程當(dāng)中,可以使用下圖中箭頭所指的地方,利用幾個(gè)簡(jiǎn)單的項(xiàng)目來處理喔!這部份我們會(huì)在第二十章、開機(jī)管理程序中談到的!如果你有設(shè)定多重開機(jī),那么在下圖的畫面中就會(huì)看到多個(gè)選單羅!
圖3.2、grub管理程序的選單畫面
一切都沒有問題就按下[Enter]吧!此時(shí)grub就會(huì)去讀取核心檔案來進(jìn)行硬件偵測(cè),并載入適當(dāng)?shù)挠布?qū)動(dòng)程序后,就開始進(jìn)行CentOS各項(xiàng)服務(wù)的啟動(dòng)了。下圖中箭頭有指到/vmlinuz-2.6.18-128.el5吧?那就是我們的Linux核心檔案啦!至於出現(xiàn)Welcome字樣后,就是開始執(zhí)行各項(xiàng)服務(wù)的流程了。
圖3.3、開機(jī)過程的核心偵測(cè)與服務(wù)啟動(dòng)
接下來系統(tǒng)會(huì)開始出現(xiàn)圖形介面,如下圖所示。如果你想要知道系統(tǒng)目前實(shí)際在進(jìn)行什么服務(wù)的啟動(dòng)時(shí),可以按下箭頭所指的『詳細(xì)數(shù)據(jù)』。
圖3.4、開機(jī)進(jìn)入圖形介面的示意圖
按下『詳細(xì)數(shù)據(jù)』就會(huì)出現(xiàn)下圖,因?yàn)榘惭b的時(shí)候我們選擇的是中文,此時(shí)啟動(dòng)各項(xiàng)服務(wù)就會(huì)以中文來顯示羅!很不錯(cuò)吧! ^_^
圖3.5、查閱詳細(xì)開機(jī)資訊的示意圖
怕了吧?有這么多不知名的程序已經(jīng)在你的Linux里面啟動(dòng)了呢!里面其實(shí)有很多是我們不需要的,在未來你了解了Linux相關(guān)的知識(shí)之后,就可以將那些不需要的程序(或稱為服務(wù))給他關(guān)掉了。目前還不需要緊張,因?yàn)槲覀冞€沒有連上Internet吶!還不需要太緊張啦! ^_^
好了,接下來讓我們開始來設(shè)定X Window的相關(guān)功能吧!設(shè)定很簡(jiǎn)單,用鼠標(biāo)點(diǎn)一點(diǎn)就可以完成了!別擔(dān)心!
首先,系統(tǒng)會(huì)進(jìn)入歡迎畫面,如下圖所示。下圖的左手邊則是等一下需要設(shè)定的項(xiàng)目有哪些。如果沒有問題的話,按『下一頁』繼續(xù)設(shè)定。
圖3.6、首次設(shè)定的歡迎畫面
因?yàn)槲覀兡壳笆荓inux練習(xí)機(jī)而已,因此,建議你將防火墻的功能先取消,反正我們也還沒有連上Intenet嘛!所以請(qǐng)?jiān)谙聢D的箭頭處將他點(diǎn)選成為『停用』的狀態(tài)。
圖3.7、關(guān)閉防火墻的設(shè)定項(xiàng)目
因?yàn)槲覀兺S梅阑饓?#xff0c;安裝程序很好心的會(huì)提示我們:『你沒有啟用防火墻喔!』 沒關(guān)系!繼續(xù)吧!因?yàn)槲覀冊(cè)诜?wù)器篇里面會(huì)提到自己設(shè)定的防火墻功能啊!所以如下圖箭頭所指,點(diǎn)選『是』即可繼續(xù)。
圖3.8、關(guān)閉防火墻的警告訊息
接下來如下圖所示出現(xiàn)一個(gè)『SELinux』的東西,這個(gè)SELinux可就重要了!他是Security Enhanced Linux的縮寫,這個(gè)軟件是由美國(guó)國(guó)家安全局(National Security Agency, NSA,注3)所開發(fā)的,這東西并不是防火墻喔!SELinux是一個(gè)Linux系統(tǒng)存取控制(Access control)的細(xì)部設(shè)定,重點(diǎn)在於控制程序?qū)断到y(tǒng)檔案的存取權(quán)限限制。由於CentOS 5.x以后的Linux版本對(duì)於SELinux的設(shè)定已經(jīng)非常的妥當(dāng)了,因此建議您務(wù)必要打開這個(gè)功能!這部份我們會(huì)在第十七章繼續(xù)說明的。
圖3.9、啟動(dòng)SELinux的示意圖
完成了防火墻與SELinux的選擇后,接下來會(huì)出現(xiàn)如下的Kdump視窗。什么是Kdump呢?這個(gè)Kdump就是,當(dāng)核心出現(xiàn)錯(cuò)誤的時(shí)候,是否要將當(dāng)時(shí)的內(nèi)存內(nèi)的訊息寫到檔案中,而這個(gè)檔案就能夠給核心開發(fā)者研究為啥會(huì)當(dāng)機(jī)之用。我們并不是核心開發(fā)者,而且內(nèi)存內(nèi)的數(shù)據(jù)實(shí)在太大了,因此常常進(jìn)行Kdump會(huì)造成硬盤空間的浪費(fèi)。所以,這里建議不要啟動(dòng)Kdump的功能喔!
圖3.10、關(guān)閉Kdump示意圖
再來就是時(shí)間的確認(rèn)啦!先看一下系統(tǒng)的日期與你的手表一致否?若不一致請(qǐng)自行調(diào)整他。
圖3.11、時(shí)區(qū)與時(shí)間的校正
常常手動(dòng)調(diào)整時(shí)間很討厭吧!尤其是如果你的系統(tǒng)是老計(jì)算機(jī),一關(guān)機(jī)BIOS電力不足就會(huì)造成系統(tǒng)時(shí)間的錯(cuò)亂時(shí)!真討厭~此時(shí)我們可以使用網(wǎng)絡(luò)來進(jìn)行時(shí)間的校正喔!如下圖所示,先按下1號(hào)箭頭所指處,然后勾選2號(hào)箭頭指的『?jiǎn)⒂镁W(wǎng)絡(luò)時(shí)間通訊協(xié)定』,接下來按下3號(hào)箭頭處所指的『新增』來增加時(shí)間服務(wù)器喔!
圖3.12、網(wǎng)絡(luò)校時(shí)設(shè)定
按下『新增』后就會(huì)出現(xiàn)如下畫面,由於系統(tǒng)預(yù)設(shè)給予的三部網(wǎng)絡(luò)上面可以提供人家進(jìn)行時(shí)間校正的主機(jī)都不在臺(tái)灣,為了快速的校正時(shí)間,建議你可以將下圖中前三個(gè)主機(jī)都刪除,只保留后來我們自己加上的臺(tái)灣的時(shí)間服務(wù)器,就是:tock.stdtime.gov.tw這一部即可。輸入完畢后請(qǐng)按下[Enter]吧!
圖3.13、加入網(wǎng)絡(luò)時(shí)間服務(wù)器的方式
由於我們的Linux練習(xí)機(jī)還沒有連上Internet,所以當(dāng)你加上上圖所指向的那部主機(jī)時(shí),就會(huì)出現(xiàn)如下圖的錯(cuò)誤啦!沒關(guān)系,不要理他!那是正常的!請(qǐng)按下『是』來繼續(xù)吧!
圖3.14、未連上Interenet的警告訊息
一般來說,我們?cè)诓僮鱈inux系統(tǒng)時(shí),除非必要,否則不要使用root的權(quán)限,這是因?yàn)楣芾韱T(root)的權(quán)限太大了!我們可能會(huì)隨時(shí)不小心搞錯(cuò)了一個(gè)小咚咚,結(jié)果卻造成整個(gè)系統(tǒng)的掛點(diǎn)去.....所以,建立一個(gè)一般身份使用者來操作才是好習(xí)慣。舉例來說,鳥哥都會(huì)建立一個(gè)一般身份使用者的帳號(hào)(例如底下的vbird),用這個(gè)帳號(hào)來操作Linux,而當(dāng)我的主機(jī)需要額外的root權(quán)限來管理時(shí),才使用身份轉(zhuǎn)換指令來切換身份成為root來管理維護(hù)呢!^_^
如下圖所示,鳥哥建立的登入帳號(hào)名稱為vbird,而全名僅是一個(gè)簡(jiǎn)易的說明而已,那個(gè)地方隨便填沒關(guān)系(不填也無所謂!)。但是兩個(gè)密碼欄均需填寫,螢?zāi)徊⒉粫?huì)顯示出你輸入的字元,而是以黑點(diǎn)來取代。兩個(gè)欄位必須輸入相同的密碼喔!
圖3.15、一般帳號(hào)的建立
如果你的主機(jī)有音效卡,而且Linux也能夠正確的捉到該音效卡時(shí),就會(huì)出現(xiàn)如下畫面。如果你想要知道到底這個(gè)音效卡能否順利運(yùn)作,如下圖箭頭所指處,按下測(cè)試就能夠聽聽有沒有聲音的輸出啦!
圖3.16、音效卡的測(cè)試
最后,如果你還有自己的第三方軟件需要安裝,才放入光盤繼續(xù)安裝。我們當(dāng)然沒有額外的光盤,所以下圖不用理他!
圖3.17、額外的軟件光盤安裝
到此為止,我們的Linux就安裝與設(shè)定好了,接下來就能夠登入Linux啦!如果沒有特殊需求的話,請(qǐng)開始閱讀下一章首次開關(guān)機(jī)與線上求助(man page)吧!
多重開機(jī)安裝流程與技巧
有鑒於自由軟件的蓬勃發(fā)展以及專利軟件越來越貴,所以政府單位也慢慢的希望各部門在選購(gòu)計(jì)算機(jī)時(shí),能夠考量同時(shí)含有兩種以上操作系統(tǒng)的機(jī)器了。加上很多朋友其實(shí)也常常有需要兩種不同操作系統(tǒng)來處理日常生活與工作的事情。那我是否需要兩部主機(jī)來操作不同的操作系統(tǒng)?不需要的,我們可以透過多重開機(jī)來選擇登入不同的操作系統(tǒng)喔!一部機(jī)器搞定不同操作系統(tǒng)哩。
不過,就如同鳥哥之前提過的,多重開機(jī)系統(tǒng)是有很多風(fēng)險(xiǎn)存在的,而且你也不能隨時(shí)變動(dòng)這個(gè)多重操作系統(tǒng)的開機(jī)磁區(qū),這對(duì)於初學(xué)者想要『很猛烈的』玩Linux是有點(diǎn)妨礙~所以,鳥哥不是很建議新手使用多重開機(jī)啦!所以,底下僅是提出一個(gè)大概,你可以看一看,未來我們談到后面的章節(jié)時(shí),你自然就會(huì)有『豁然開朗』的笑容出現(xiàn)了! ^_^
新主機(jī)僅有一顆硬盤
如果你的系統(tǒng)是新的,并且想要安裝多重操作系統(tǒng)時(shí),那么這個(gè)多重操作系統(tǒng)的安裝將顯的很簡(jiǎn)單啊!假設(shè)以目前主流的160GB硬盤作為規(guī)劃好了,而你想要有WindowsXP, WindowsXP的數(shù)據(jù)碟, Linux, Swap及一個(gè)共用分割槽,那我們首先來規(guī)劃一下硬盤分割吧!如果是這樣的需求,那你可以這樣規(guī)劃:
| Linux裝置檔名 | Windows裝置 | 實(shí)際內(nèi)容 | 檔案系統(tǒng) | 容量(GB) |
| /dev/sda1 | C | Windows系統(tǒng) | NTFS | 30 |
| /dev/sda2 | D | Windows數(shù)據(jù)碟 | NTFS | 60 |
| /dev/sda3 | 不要掛載 | Linux根目錄(/) | Ext3 | 50 |
| /dev/sda5 | 不要掛載 | 內(nèi)存置換空間swap | swap | 1 |
| /dev/sda6 | E | Windows/Linux共用 | vfat | 其他所有 |
接下來就是系統(tǒng)的安裝了!安裝一定要先裝WindowsXP再裝Linux才好!順序搞錯(cuò)了會(huì)很麻煩喔!基本上,你可以這樣安裝:
在這個(gè)階段依舊使用Windows XP光盤開機(jī)來安裝,安裝到了分割時(shí),記得依照上述表格的規(guī)劃制作出兩個(gè)主要分割槽,并且將檔案系統(tǒng)格式化為NTFS,然后再將Windows XP裝到C槽當(dāng)中。理論上,此時(shí)僅有/dev/sda1, /dev/sda2而已喔!
再來則是安裝Linux羅,安裝時(shí)要注意的地方也是在分割的地方,請(qǐng)回到前一小節(jié)的磁碟分割部分來進(jìn)行分割設(shè)定。另外一個(gè)要注意的地方則是在開機(jī)管理程序的地方,同樣回到前一小節(jié)看一下開機(jī)管理程序是如何指定開機(jī)選單的!尤其是『預(yù)設(shè)開機(jī)』項(xiàng)目,是預(yù)設(shè)要Windows還是Linux開機(jī)呢?這需要你的選擇喔!而且grub務(wù)必要安裝到MBR上頭。
多重開機(jī)設(shè)定完畢后請(qǐng)?zhí)貏e注意, (1)Windows的環(huán)境中最好將Linux的根目錄與swap取消掛載,否則未來你打開檔案總管時(shí),該軟件會(huì)要求你『格式化!』如果一個(gè)不留神,你的Linux系統(tǒng)就毀了。 (2)你的Linux不可以隨便的刪除!因?yàn)間rub會(huì)去讀取Linux根目錄下的/boot/目錄內(nèi)容,如果你將Linux移除了,你的Windows也就無法開機(jī)了!因?yàn)檎麄€(gè)開機(jī)選單都會(huì)不見喔!
舊主機(jī)有兩顆以上硬盤
如果你的主機(jī)上面已經(jīng)有Windows了,為了擔(dān)心與Linux沖突,所以你想要加裝一顆新的硬盤來安裝Linux,這樣好嗎?也是不錯(cuò)的想法啦!不過你得要注意的是,整部個(gè)人計(jì)算機(jī)僅會(huì)有一個(gè)MBR而已!雖然你有兩顆硬盤。
為什么有兩顆硬盤卻只有一個(gè)MBR呢?因?yàn)槟愕迷贐IOS里面調(diào)整開機(jī)的裝置,只有第一個(gè)可開機(jī)裝置內(nèi)的MBR會(huì)被系統(tǒng)主動(dòng)讀取。所以羅,理論上,你不會(huì)將Windows的開機(jī)管理程序安裝到/dev/sda而將Linux安裝到/dev/sdb上頭,而是得要將grub安裝到/dev/sda上,透過他來管理Windows/Linux才行,即使你的Linux是放到/dev/sdb這顆硬盤上面的。
比較聰明的朋友會(huì)想到『我可以調(diào)整BIOS內(nèi)的開機(jī)裝置,使得要進(jìn)入不同的操作系統(tǒng)時(shí),就用不同的開機(jī)裝置來開機(jī),如此一來應(yīng)該就能夠避免將grub安裝到/dev/sda了吧?』這個(gè)想法本身是OK的,只不過,因?yàn)镾ATA的裝置檔名是利用偵測(cè)的順序來決定的,所以你如果這樣調(diào)整來調(diào)整去的話,你的SATA裝置檔名可能會(huì)產(chǎn)生不同,這對(duì)於linux的運(yùn)作會(huì)有問題,因此如果這樣隨時(shí)調(diào)整BIOS時(shí),可能還是會(huì)造成無法開機(jī)成功的問題!
所以鳥哥還是建議BIOS內(nèi)的開機(jī)順序不要改變,然后以grub來控制全部的開機(jī)選單較佳!不過,如果你覺得grub不是這么好用,那怎辦?沒關(guān)系,你可以使用spfdisk這個(gè)國(guó)人寫的開機(jī)管理程序來管理喔!如果你真的想要使用spfdisk來管理開機(jī)選單的話,那你在安裝Linux的時(shí)候,記得將grub安裝到開機(jī)磁區(qū)(boot sector),然后重新開機(jī)進(jìn)入Windows后,以spfdisk來設(shè)定正確的開機(jī)選單即可。spfdisk的官網(wǎng)與鳥哥之前寫的教學(xué)文章可以參考:
- spfdisk官網(wǎng):http://spfdisk.sourceforge.net/
- 鳥哥的spfdisk教學(xué):http://vbird.dic.ksu.edu.tw/linux_basic/0140spfdisk.php
舊主機(jī)只有一顆硬盤
如果你想要在你的Windows主機(jī)上面多加一個(gè)Linux操作系統(tǒng)呢?那就得要注意啦!因?yàn)閃indows/Linux不能共存在同一個(gè)partition上!而Linux的根目錄最好使用Ext3這種Linux支援的檔案系統(tǒng)。所以,你就得要清出來一個(gè)空的分割槽給Linux使用才行喔。
舉例來說,如果你的系統(tǒng)只有C槽,那能不能安裝Linux呢?很抱歉!沒辦法!如果你的系統(tǒng)有C與D槽,但是你又想要保留一個(gè)數(shù)據(jù)槽給Windows使用,那你就得要這樣做:
這種情況是比較麻煩啦,因?yàn)閿?shù)據(jù)需要搬來搬去的,需要很注意移動(dòng)的過程喔!否則,很容易將自己好幾年辛苦工作的數(shù)據(jù)一不小心的全部刪除!那就欲哭無淚了!
關(guān)於大硬盤導(dǎo)致無法開機(jī)的問題
有些朋友可能在第一次安裝完Linux后,卻發(fā)現(xiàn)無法開機(jī)的問題,也就是說,確實(shí)可以使用上面鳥哥介紹的方法來安裝CentOS5,但就是無法順利開機(jī),只要重新開機(jī)就會(huì)出現(xiàn)類似底下的畫面:
| # 前面是一些奇怪的提示字元啊! grub> _ |
然后等待你輸入一些數(shù)據(jù)~如果不幸你發(fā)生了這樣的問題,那么可能的主要原因就是......
- 你的主板BIOS太舊,導(dǎo)致捉不到您的新硬盤;
- 你的硬盤容量太大了(例如超過120 GB以上),但是主板并不支援~
如果真的是這樣,那就麻煩了~你可能可以這樣做:
- 前往您主板的官方網(wǎng)站,下載最新的BIOS檔案,并且更新BIOS吧!
- 將你硬盤的cylinders, heads, sectors抄下來,進(jìn)入BIOS內(nèi),將硬盤的型號(hào)以使用者設(shè)定的方式手動(dòng)設(shè)定好~
當(dāng)然還有一個(gè)最簡(jiǎn)單的解決方法,那就是:重新安裝Linux,并且在磁碟分割的地方,建立一個(gè)100MB左右的分割槽,將他掛載到/boot這個(gè)掛載點(diǎn)。并且要注意,/boot的那個(gè)掛載點(diǎn),必須要在整個(gè)硬盤的最前面!例如,必須是/dev/hda1才行!
至於會(huì)產(chǎn)生這個(gè)問題的原因確實(shí)是與BIOS支援的硬盤容量有關(guān),處理方法雖然比較麻煩,不過也只能這樣做了。更多與硬盤及開機(jī)有關(guān)的問題,鳥哥會(huì)在第二十章開機(jī)與關(guān)機(jī)程序再進(jìn)一步說明的啦!
重點(diǎn)回顧
- 不論你要安裝什么樣的Linux操作系統(tǒng)角色,都應(yīng)該要事先規(guī)劃例如分割、開機(jī)管理程序等;
- 建議練習(xí)機(jī)安裝時(shí)的磁碟分割能有/, /boot, /home, swap四個(gè)分割槽;
- 調(diào)整開機(jī)裝置的順序必須要重新開機(jī)并進(jìn)入BIOS系統(tǒng)調(diào)整;
- 安裝CentOS 5.x的模式至少有兩種,分別是圖形介面與文字介面;
- 若安裝筆記本電腦時(shí)失敗,可嘗試在開機(jī)時(shí)加入『linux nofb apm=off acpi=off』來關(guān)閉省電功能;
- 安裝過程進(jìn)入分割后,請(qǐng)以『自訂的分割模式』來處理自己規(guī)劃的分割方式;
- 在安裝的過程中,可以建立軟件磁盤陣列(software RAID);
- 一般要求swap應(yīng)該要是1.5~2倍的實(shí)體內(nèi)存量;
- 即使沒有swap依舊能夠安裝與運(yùn)作Linux操作系統(tǒng);
- CentOS 5.x的開機(jī)管理程序?yàn)間rub,安裝時(shí)最好選擇安裝置MBR中;
- 沒有連上Internet時(shí),可嘗試關(guān)閉防火墻,但SELinux最好選擇『強(qiáng)制』狀態(tài);
- 設(shè)定時(shí)不要選擇啟動(dòng)kdump,因?yàn)槟鞘墙o核心開發(fā)者查閱當(dāng)機(jī)數(shù)據(jù)的;
- 可加入時(shí)間服務(wù)器來同步化時(shí)間,臺(tái)灣可選擇tock.stdtime.gov.tw這一部;
- 盡量使用一般用戶來操作Linux,有必要再轉(zhuǎn)身份成為root即可。
本章習(xí)題
( 要看答案請(qǐng)將滑鼠移動(dòng)到『答:』底下的空白處,按下左鍵圈選空白處即可察看 )
問答題部分:
- Linux的目錄配置以『樹狀目錄』來配置,至於磁碟分割槽(partition)則需要與樹狀目錄相配合!請(qǐng)問,在預(yù)設(shè)的情況下,在安裝的時(shí)候系統(tǒng)會(huì)要求你一定要分割出來的兩個(gè)Partition為何? 就是根目錄『/』與內(nèi)存置換空間『Swap』
- 若在分割的時(shí)候,在 IDE1 的 slave 硬盤中,分割『六個(gè)有用』的分割槽 (具有 filesystem 的),此外,已知有兩個(gè) primary 的分割類型!請(qǐng)問六個(gè)分割槽的檔名? /dev/hdb1(primary)
/dev/hdb2(primary)
/dev/hdb3(extended)
/dev/hdb5(logical 底下皆為 logical)
/dev/hdb6
/dev/hdb7
/dev/hdb8
請(qǐng)注意,5-8 這四個(gè) logical 容量相加的總和為 /dev/hdb3! - 一般而言,在RAM為64 MB或128 MB的系統(tǒng)中,swap要開多大? Swap 可以簡(jiǎn)單的想成是虛擬內(nèi)存,通常他的建議大小為 RAM 的兩倍,但是實(shí)際上還是得視您的主機(jī)規(guī)格配備與用途而定。約兩倍的 RAM,亦即為 128 MB 或 256 MB ,可獲得較佳效能!
- 什么是GMT時(shí)間?臺(tái)北時(shí)間差幾個(gè)鐘頭? GMT 時(shí)間指的是格林威治時(shí)間,稱為標(biāo)準(zhǔn)的時(shí)間,而臺(tái)北時(shí)間較 GMT 快了 8 小時(shí)!
- 軟件磁盤陣列的裝置檔名為何? RAID : /dev/md[0-15];
- 如果我的磁碟分割時(shí),設(shè)定了四個(gè) Primary 分割槽,但是磁碟還有空間,請(qǐng)問我還能不能使用這些空間? 不行!因?yàn)樽疃嘀挥兴膫€(gè) Primary 的磁碟分割槽,沒有多的可以進(jìn)行分割了!且由於沒有Extended ,所以自然不能再使用 Logical 分割
- 硬盤的第零軌含有MBR及partition table,請(qǐng)問,partition 的最小單位為(磁柱、磁頭、磁軌) 為 Cylinder (磁柱),所以 partition 的大小為磁柱大小的倍數(shù)。
參考資料與延伸閱讀
- 注1:Virtualbox為一個(gè)虛擬機(jī)器的軟件,可以在一部機(jī)器上面同時(shí)運(yùn)作多個(gè)操作系統(tǒng)。鳥哥是在Windows XP上面安裝Virtualbox本版來進(jìn)行CentOS 5.x的捉圖。其官網(wǎng)如下:
http://www.virtualbox.org/ - 進(jìn)階內(nèi)存測(cè)試網(wǎng)站:http://www.memtest.org/
- 注2:更多的核心參數(shù)可以參考如下連結(jié):
http://www.faqs.org/docs/Linux-HOWTO/BootPrompt-HOWTO.html
對(duì)於安裝過程所加入的參數(shù)有興趣的,則可以參考底下這篇連結(jié),里面有詳細(xì)說明硬件原因:
http://polishlinux.org/choose/laptop/ - 注3:SELinux是由美國(guó)國(guó)家安全局開發(fā)出來的,SELinux是被整合到Linux核心當(dāng)中,SELinux并非防火墻,他是一個(gè)存取權(quán)限控制的模組。最早之前SELinux的開發(fā)是有鑒於系統(tǒng)常常會(huì)被一般使用者誤用而造成系統(tǒng)數(shù)據(jù)的安全性問題,因此加上這個(gè)模組來防止系統(tǒng)被終端用戶不小心濫用系統(tǒng)資源喔!詳細(xì)的說明可以參考底下的連結(jié):
http://www.nsa.gov/selinux/ - SPFdisk的官網(wǎng):http://spfdisk.sourceforge.net/
2008/08/21:舊的FC4安裝文章被移到到此處
2008/09/02:經(jīng)過過去兩個(gè)星期的忙碌,終於完成這篇安裝說明!
2009/08/11:重新以 CentOS 5.3 的 DVD 來捉圖解釋!
2011/03/17:參考讀者 Xlfdll 的來信告知,UTC 的解釋應(yīng)該不是日光節(jié)約時(shí)間,而是較為正確的時(shí)間鐘!
出處:http://vbird.dic.ksu.edu.tw/linux_basic/0157installcentos5.php
總結(jié)
以上是生活随笔為你收集整理的鸟哥的Linux私房菜(基础篇)-第四章、安装 CentOS 5.x 与多重开机小技巧的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 鸟哥的Linux私房菜(基础篇)-第四章
- 下一篇: 鸟哥的Linux私房菜(基础篇)-第五章