Windows下硬盤安裝Ubuntu之一--XP下安裝Ubuntu11.10

之前是在自己的win7電腦上裝ubuntu很不錯,於是到公司的XP電腦上也試着裝了一下,用Win7的方式,用EasyBCD裝發現不行,到網上查了一下才知道,說win7的啓動文件和XP的不一樣,沒辦法,只好換一種方式。最後發現很多都是用Grub4Dos來輔助安裝的,下載地址:

至於ubuntu鏡像文件裏面自帶的wubi行不行,就沒試了。下面是安裝步驟,記錄一下,省得以後安裝又得到處找。

一、下載Ubuntu11.10系統鏡像文件,放在C盤。

下載地址:http://releases.ubuntu.com/oneiric/ubuntu-11.10-desktop-i386.iso

下載頁面:http://www.ubuntu.org.cn/download/ubuntu/download

二、將硬盤最後一個分區空出部分空間,使那些空間屬於未分配狀態(自己的是500G硬盤,留了50G)。

三、下載Grub4Dos(下載地址:http://download.csdn.net/detail/maylian7700/4275799),解壓grldrmenu.lst兩個文件至XPC盤根目錄下,然後修改menu.lst在末尾添加如下內容: 

title Install Ubuntu  

find --set-root /ubuntu-11.10-desktop-i386.iso  

kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-11.10-desktop-i386.iso locale=zh_CN.UTF-8  

initrd /initrd.gz (或initrd.lz

注:1.ubuntu-11.10-desktop-i386.isoubuntu系統的鏡像文件名稱。

2.必須用find --set-root,用root (hd0,0) 不行,會提示一個錯誤。不知道爲什麼,反正自己試出來了就是這樣的。

四、打開C盤,編輯boot.ini在末尾添加: C:\grldr="install Ubuntu 10.10" ;

五、將Ubuntu鏡像中casper目錄下的initrd.lzvmlinuz兩個文件也解壓至C盤。

六、在桌面上右鍵“我的電腦”->屬性->高級,點擊“啓動和故障恢復”裏面的設置,出現如下窗口:勾選“顯示操作系統列表的時間”,將後面的秒數改大些。


七、重新啓動,選擇“Install Ubuntu 11.10”啓動項,默認是選擇“Microsoft Windows XP Professional”,所以要注意一下。

八、進入Ubuntu系統後,按ctrl+alt+t彈出終端,輸入:sudo umount -l /isodevice。否則到後面會提示“不能卸載/isodevice ”。到後面注意一下界面,會在有個地方提示分區,注意之前留的空間大小,不要分錯了,否則後果就悲催了。

到此爲止,基本是OK了。安裝完成之後啓動項會有問題,默認啓動項會在ubuntu上,所以如果不是經常進入Ubuntu系統,又會有麻煩。下面提供修改啓動項的方法。

修改方法一、修改/boot/grub/grub.cfg文件。

當開機進入系統引導界面的時候,注意一下XP啓動項是在第n個,然後將文件裏面的set deault="0"改成set default="x"(x等於n-1,下標是從0開始的)

修改方法二、set default="0"不用修改,直接從grub.cfg文件中找到

###BEGIN...###

menuentry "Windows XP"

...

###END...###

這樣的一段文字,直接放到文件中出現###BEGIN...###的最前面。

方法一和方法二的意思都是一樣的,如果覺得方法二很麻煩,就用方法一。不過兩者都有一個缺點,也就是說在系統更新內核之後,就會出問題,還有一種就是當執行了某些update命令的時候,也同樣會出問題。我都遇到過。也不想着去註釋裏面的內容,徒勞,我都試過,結果一更新又全回來了,結果就出問題了。如果你不更新,那樣做也可以。

修改方法三、安裝Grub Customizer來修改啓動項,安裝之前要安裝PPA

地址:https://launchpad.net/~danielrichter2007/+archive/grub-customizer

點擊Read about installing,打開終端,按照上面的步驟輸入命令就行。


點擊後如下圖所示:


如果英文不太懂,下面翻譯一下,不一定正確,僅供參考。

第一步:閱讀Adding this PPA to your system,(這個地方提示要注意這樣的一行字:ppa:danielrichter2007/grub-customizer

第二步:在終端裏面輸入sudo add-apt-repository  ppa:danielrichter2007/grub-customizer

第三步:sudo apt-get update

第四步:sudo apt-get install grub-customizer

後面的就不用看了,因爲是11.10的系統,後面的是9.10以前的系統要做的(最近更新到了12.04版本了)

安裝完成之後,再開始菜單裏面輸入grub,回車就會打開軟件。打開的圖片如下:


有些不需要的可以把前面的鉤去掉(memtest86+就被我去掉了)


然後點擊Preference出來如下窗口:


我的系統是英文版的,中文版本打對應的位置就行。我的電腦啓動項裏面只有三個啓動項,其它都被我去掉了。然後XP啓動項是第三個,如圖:


直接把setting窗口中的General->predefined改成Entry 3(by position),最後closesave一下。開機啓動的時候,默認就是進入XP系統了。

最後注意一下,在setting窗口中的General標籤頁下面有個visibilitylook for other operating systems前面的框鉤選上。因爲是後裝ubuntu系統,所以先是進入ubuntu的引導,選擇XP後,再進入XP的引導項。

最後進入XP系統,把boot.ini裏面新加進去的內容可以刪除掉,然後再在我的電腦裏面把修改項還原。

OK,大功告成了,因爲是後期整理的,可能會有些遺漏之處,請見諒。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章