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识别