Ubuntu Grub 问题:提示 error17 修复方法


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

相关内容