最近想在自己的筆記本上搞個(gè)Linux,可是自己60G的硬盤(pán)空間實(shí)在吃緊。所以決定在移動(dòng)硬盤(pán)上裝一個(gè)CentOS。
在移動(dòng)硬盤(pán)上安裝Linux和在本地硬盤(pán)上安裝有以下區(qū)別:(我這里討論的都是ISO文件安裝)
(1)、一般在本地硬盤(pán)安裝雙系統(tǒng)的Linux是利用windows的boot.ini和grub來(lái)啟動(dòng)Linux的安裝程序,然后再利用grub改寫(xiě)硬盤(pán)的mbr,使硬盤(pán)可以引導(dǎo)安裝完成的Linux。
(2)、而在移動(dòng)硬盤(pán)中有些不同如果你仍舊想利用本地硬盤(pán)中的boot.ini和grub,那你就要有麻煩了,因?yàn)榻酉聛?lái),即使你把linux裝在了移動(dòng)硬盤(pán)上,也沒(méi)有引導(dǎo)文件來(lái)引導(dǎo)它,因?yàn)間rub還是會(huì)修改本地硬盤(pán)的mbr而不是移動(dòng)硬盤(pán)的。
幸好有很多軟件可以幫我們來(lái)修改硬盤(pán)的mbr,如MbrFix會(huì)幫你清除受損的mbr,而grubinst則會(huì)幫你在移動(dòng)硬盤(pán)(或其分區(qū))的mbr中寫(xiě)入grub,使得移動(dòng)硬盤(pán)能夠自動(dòng)搜索自己分區(qū)下的可引導(dǎo)文件(grldr,不知道ntldr可不可以),這樣就能使得移動(dòng)硬盤(pán)自己引導(dǎo)自己分區(qū)上的ISO文件進(jìn)行安裝。
安裝步驟:
(1)、首先分區(qū),對(duì)移動(dòng)硬盤(pán)進(jìn)行合理分區(qū),我采用了這樣的方式,第一個(gè)分區(qū)用fat32,上面存放grub引導(dǎo)文件、配置文件和ISO文件、Linux初始化文件,此時(shí)grub配置文件要寫(xiě)正確,保證能順利引導(dǎo)ISO文件,其他就隨便了
(2)、使用grubinst向移動(dòng)硬盤(pán)mbr中寫(xiě)入grub,
(3)、重啟,使用移動(dòng)硬盤(pán)啟動(dòng),這樣就可以進(jìn)行安裝,接著你就會(huì)發(fā)現(xiàn),grub會(huì)把引導(dǎo)信息重寫(xiě)進(jìn)移動(dòng)硬盤(pán)的grub,這樣以后就可以順利引導(dǎo)安裝好的linux了
注:第一次寫(xiě)grub的目的就是讓他來(lái)引導(dǎo)安裝文件,而接著的grub重寫(xiě)則是讓其能引導(dǎo)安裝完成的Linux(安裝過(guò)程中自動(dòng)完成)
有人要問(wèn)為什么一定要用移動(dòng)硬盤(pán)來(lái)引導(dǎo)呢,用本地硬盤(pán)不行嗎?的確不行,因?yàn)槟阌帽镜赜脖P(pán)啟動(dòng)后并不能在利用boot.ini來(lái)訪(fǎng)問(wèn)移動(dòng)硬盤(pán)中的信息,當(dāng)然訪(fǎng)問(wèn)本地硬盤(pán)的可以,這就是本地硬盤(pán)雙系統(tǒng)的常用手段。
posted on 2008-10-29 11:03
我是風(fēng)之子 閱讀(18108)
評(píng)論(11) 編輯 收藏 所屬分類(lèi):
服務(wù)器相關(guān)