Ubuntu與XP的硬盤融合 雙系統(tǒng)搭建手冊
很多使用Ubuntu的用戶會(huì)偶爾使用下Windows系統(tǒng),如果更換系統(tǒng)又很麻煩。如果你是個(gè)忠實(shí)的Linux粉絲,你就不要錯(cuò)過學(xué)習(xí)在你的硬盤中實(shí)現(xiàn)WIndows和Linux Ubuntu的雙系統(tǒng)共存。
一、從iso文件啟動(dòng)
硬盤安裝的關(guān)鍵則在于實(shí)現(xiàn)從iso文件啟動(dòng).從網(wǎng)上下載ubuntu的iso文件,把它放在一個(gè)盤的根目錄下,這個(gè)盤可以ntfs的,也可以是fat32的,當(dāng)然,它也可以是linux的文件系統(tǒng).只是不要把這個(gè)文件放在你要安裝系統(tǒng)的分區(qū)上就行了(這句純是廢話啦!)
用winrar或者其它工具從iso文件中提取Casper下的vmlinuz和initrd.gz兩個(gè)文件到這同一個(gè)盤的根目錄下.
在這個(gè)盤的根目錄下,新建一個(gè)文本文件,把它重命名為:menu.lst
在這個(gè)文件里面寫入如下命令:
- title Install Ubuntu
- find --set-root /ubuntu-9.04-desktop-amd64.iso
- kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-9.04-desktop-amd64.iso locale=zh_CN.UTF-8
- initrd /initrd.gz
注意,這個(gè)命令里面的ubuntu-9.04-desktop-amd64.iso 是下載的iso文件的名字,你的文件可能不是這個(gè)名字,所以要把它改為你自己的文件的名字。
除了這個(gè)我們建立的menu.lst的文件之外,其它盤的根目錄下如果也存在著這樣的名字的文件,必須全部刪除或者重命名。
另外,我第一次安裝的時(shí)候用了各種的辦法,就是不能成功從iso文件啟動(dòng)。后來偶然發(fā)現(xiàn),是因?yàn)槲业囊粋€(gè)盤的根目錄下,存在著一個(gè)名為ubuntu的文件夾。我把這個(gè)文件重命后,也就成功從iso文件啟動(dòng)了。對于這個(gè)插曲,好象還沒有別的朋友遇到過。
從網(wǎng)上下載最新版的grub4dos,從中提取出一個(gè)名為grldr的文件,只要這一個(gè)就夠了,其它的我們不需要。把它放到XP系統(tǒng)盤的根目錄下。然后修改boot.ini,在最末加上一句:
- c:\grldr="ubuntu"
須要注意的是,我這里是假設(shè)你的XP是裝在C盤的。如果是裝在其它盤,把這里的C盤改為其它的對應(yīng)盤符就是了。
總之,是要在xp中加入grldr的啟動(dòng)項(xiàng)就行了。
從網(wǎng)上找到的資料來看,vista和win7也可以使用boot.ini,只是在寫法上有一個(gè)注意點(diǎn)。
在XP中,我們加入的這一行可以寫成:
- c:\grldr=ubuntu
而在vista中,我們加入的這一行必須寫成:
- c:\grldr=“ubuntu”
也就是說,在vista下,必須加上這一對引號(hào),而在xp下,這對引號(hào)卻是可有可無的。
對于這一點(diǎn),我沒有試驗(yàn)過。
然后是重啟電腦啦,選擇ubuntu啟動(dòng),進(jìn)入桌面后,雙擊桌面上的安裝,就可以開始ubuntu的安裝了。
二、安裝過程中,提示分區(qū)不能卸載。
在安裝的過程中,可能會(huì)遇到一個(gè)提示:
安裝裝程序要更改分區(qū)表,但未能實(shí)現(xiàn),因?yàn)橐韵聮燧d點(diǎn)上的分區(qū)不能被卸載:/isodevice
ubuntu8.10以后的版本的硬盤安裝和之前的版本不一樣了
問題就是一旦設(shè)計(jì)到分區(qū)修改,安裝程序默認(rèn)會(huì)嘗試卸載整個(gè)硬盤,但是此時(shí)硬盤上iso還是掛載的,所以會(huì)出錯(cuò)。
解決的辦法是:
在啟動(dòng)安裝程序之前把已經(jīng)掛載的分區(qū)卸載 ,在終端中輸入命令:
- sudo umount -l /isodevice (一定要加-l)
如果是光盤安裝的話,可能需要用到的命令是:
- sudo umount -l /cdrom
三、把啟動(dòng)引導(dǎo)裝置安裝到邏輯分區(qū)。
裝xp與ubuntu雙系統(tǒng),我傾向于以不寫入mbr為好。因?yàn)橐坏懭雖br,就會(huì)麻煩多多的。比如xp下安裝的一鍵還原精靈不可用啦,ubuntu出了問題,XP也啟動(dòng)不了啦。
解決的辦法是:安裝ubuntu的分區(qū)最好是邏輯分區(qū)。
在安裝的過程中,需要回答七個(gè)問題,在最后的一個(gè)問題,也就是第七個(gè)問題的時(shí)候,別忙著點(diǎn)安裝,請點(diǎn)右下角的高級(jí)進(jìn)入。
安裝啟動(dòng)引導(dǎo)的設(shè)備,默認(rèn)是選擇活動(dòng)的主分區(qū)。這里我們選擇一個(gè)邏輯分區(qū),有些朋友喜歡把/boot分區(qū)做一個(gè)單獨(dú)的分區(qū),那么我們應(yīng)該把這個(gè)/boot分區(qū)設(shè)為邏輯分區(qū)為好。這里我們選擇安裝啟動(dòng)引導(dǎo)的設(shè)備當(dāng)然也就選擇這個(gè)/boot分區(qū)啦。如果我們沒有把/boot分區(qū)設(shè)為獨(dú)立的分區(qū),那么我們在這里應(yīng)該選擇/分區(qū),這個(gè)/分區(qū)最好是邏輯分區(qū)。
總之,只要我們選擇的安裝啟動(dòng)引導(dǎo)的設(shè)備是邏輯分區(qū),那么安裝程序就不會(huì)寫入mbr。至于如果我們選擇的是非活動(dòng)的主分區(qū),會(huì)不會(huì)寫入mbr,那就不得而知啦。因?yàn)闆]有試驗(yàn)過。
四、下載最新版的grldr
由于我們沒有寫入mbr,所以在系統(tǒng)安裝完畢后,我們重啟電腦,并不能直接進(jìn)入ubuntu,這里我們需要首先刪除我們先前建立的那個(gè)menu.lst文件。這時(shí)我們重啟電腦,在XP的啟動(dòng)菜單界面,仍然選擇ubuntu進(jìn)入,我們也就會(huì)成功進(jìn)入ubuntu啦。也就是說,我們?nèi)匀挥孟惹暗膅rldr引導(dǎo)進(jìn)入了ubuntu.
但這里有一個(gè)要點(diǎn),就是我們所下載的grldr應(yīng)該是最新版的。原因是,現(xiàn)在的ubuntu的分區(qū)的主流都是ext4啦。只有最新版的grldr才能識(shí)別ext4分區(qū)。這個(gè)問題我遇到過,結(jié)果傻傻地到處求助。
五、菜單半英文半漢語。
早就聽說過ubuntu是最流行的linux桌面系統(tǒng)啦。但我剛裝完后進(jìn)入桌面卻是心涼了半截。原因就在于菜單是一半是英文一半是漢語。對于E文好的朋友,這當(dāng)然不成問題,但對于我們多數(shù)的朋友而言,這就成啦問題啦。這時(shí)最需要的就是安裝中文語言包。如何安裝,這里就不贅述啦。
【編輯推薦】