Ubuntu的安裝確實比較方便,裝好後就已經調整好 Grub 了 ,自動識別了Winxp,雙啟動了 。不過為了從WinXP上騰出空間來給 Ubuntu ,在 WinXP上安裝了個 PQMagic 分區大師,空出了空間安裝新系統。安裝了之後,在 WinXP裡有次無意進了一次PQMagic ,再系統重新啟動的時候,無法進入Grub了 ,啟動就報錯:
grub loading stage1.5
error 17
在另一台機器上搜索一下,使用了一張WinXP的 Ghost啟動盤,到 DOS 下,使用了 Fdisk /mbr ,重新建了分區表,可以啟動WindowsXP了 。
然後重新使用 Ubuntu Live CD,重新配置了Grub ,才正常了 。現在想起來,根本用不著使用Win-DOS 下的 Fdisk 命令重新建分區,直接配置Grub就可以恢復了 。
配置方法如下:
1)使用Ubuntu Live CD啟動後,打開終端命令行
$sudo grub
$find /boot/grub/stage1
#find命令會返回一個值,比如(hd0,7)
$root (hdx,x)
#如果find命令返回的(hd0,7),這裡你就root (hd0,7)
$setup (hdx)
#如果find命令返回的是(hd0,num),你就 setup (hd0)
如果提示ok、成功後,重啟系統。
2)這時候啟動到GRUB,選擇UBUNTU菜單不要按回車,連按兩下E(注意一定要兩下,回車不好使,靠,不知道為什麼,暈死,害得偶試了好幾回),然後更改GRUB所在分區(菜單原來顯示的一定出錯,不是原來的分區),然後還是不能按回車(我再暈),按B鍵就OK了
3)進入系統之後還要改一下啟動菜單,否則下回你還得改(當然如果你願意的話,BT,無語,嘿嘿),
命令如下
sudo gpedit /boot/grub/menu.lst
然後自己改
grub error 17:無法掛載分區, 也就是Grub可以確認所使用的分區存在但是該分區上使用的文件系統無法被Grub識別