Grub rescue修复方法

开机显示:

1 error:unknow filesystem
2 grub rescue>

出现这种现象的原因大概如下:

1、要想删除Ubuntu,直接在window下删除/格式化ubuntu所在的分区

2、调整磁盘

3、安装linux,但是并没有安装grub

实际上,grub2分为两个部分,一部分写在mbr上,另一部分写在了某个分区的/boot/grub目录(这里并没有考虑/boot被单独分区的情况,下文没有考虑)。

解决方法,重新安装grub2:

1,使用ls命令,找到linux安装分区,ID为83的

2,

1 grub rescue>set root=(hd0,5)
2 grub rescue>set prefix=(hd0,5)/boot/grub
3 grub rescue>insmod /boot/grub/normal.mod
4 grub rescue>normal

这样就会显示丢失的grub菜单,其中hd0表示第一块磁盘,5表示5号分区,是我的linux分区。

3、进入Ubuntu,但是并没有结束,如果这时候重启,一切都是原来的样子,所以我们需要作的是,启动终端,

sudo update-grub
sudo grub-install /dev/sda

注意,只是/dev/sda,而不是/dev/sda5等等

posted @ 2012-08-13 11:37  leealways87  阅读(234)  评论(0编辑  收藏  举报