天天看點

安裝WinXp和Ubuntu 10雙系統

為了同步自己的電腦和辦公室的電腦,也為提高效率,決定不再使用Vmware,而是單獨安裝Ubuntu 10.04。

安裝環境 :WinXp已經安裝,共四個區,決定把F盤(共計80G)給Ubuntu使用,在WindowsXP管理工具中先删除F盤,以免在Ubuntu下看不清到底哪一個是我要用的。

安裝準備及過程:

1. 下載下傳grub4Dos(http://download.gna.org/grub4dos/ ),這個是用來從硬碟啟動安裝用的。

  下載下傳,解壓,把其中的grldr、grldr.mbr、grub.exe拷貝到C槽根目錄下。

2. 下載下傳Ubuntu 10.04 LTS.ISO,放在D盤根目錄下,更名為Ubuntu10.iso。

    解壓其中casper目錄下的vmlinuz和initrd.lz檔案到C槽根目錄下。

3. 修改在C槽根目錄下的boot.ini(隐藏隻讀檔案),在最後加入:

   c:/grldr.mbr="grub"

4. 在C槽根目錄下建立menu.lst檔案,内容如下:

color black/cyan yellow/cyan

timeout 30

default /default

title Microsoft Windows XP

root (hd0,0)

savedefault

makeactive

chainloader +1

title Install Ubuntu 10.04

root (hd0,0)

kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu10.iso ro quiet splash locale=zh_CN.UTF-8

initrd (hd0,0)/initrd.lz

5. 重新啟動系統,選擇Grud for Dos選項,進入Ubuntu安裝過程。

6. 進入到Ubuntu的LiveCD啟動後,按網上提示運作:

   $sudo umount -l /isodevice

7. 點選桌面上的安裝Ubuntu,開始安裝。安裝過程中選擇分别安裝WindowsXP,而不是全盤都用來安裝Ubuntu.

10. 安裝過程似乎一切順利,然後重新開機,結果......

天啦,當我看到黑乎乎的螢幕上顯示:

reloc offset if out of segment...

......

我要暈了,還是中招了。接下來是恢複過程,比較曲折。

1. 首先,我用帶Ghost的WindowsXPCD光牒啟動系統,這個是可以啟動的,然後選擇從以前備份的Ghost恢複,但是重新啟動,仍然不行;

開始懷疑是不是聯想的品牌機設定了什麼隐藏分區的,甚至都在網上報修了。

後來,回家一查,才發現可能是C槽的MBR區被改寫,而用Ghost恢複的時候,其實有兩種方式,一種是Disk From Image,另外一種是Partition From Image。據查資料說,前一種才會恢複Mbr,而後一種方式并不會恢複MBR。倒,原來如此,但是我并不想丢失我原來DE盤上的資料,那可是辛辛苦苦才建立起來的。

2. 既然知道原因,再次嘗試,仍然用WinXP恢複CD光牒啟動到DOS下,然後運作:

   fdisk /mbr

然後用Ghost恢複,OK,終于搞定,不用麻煩聯想的人了!!!

決定還是放棄UBuntu10,安裝成熟穩重的Ubuntu9。詳情請看下篇Ubuntu9的安裝。

參考:

http://hi.baidu.com/gsps/blog/item/c5e615244d8a4527d50742eb.html