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