双系统(win7, ubuntu14),开机显示grub rescue

1. 在win7中C盘已经快被用完,通过网上下载的“分区助手”,把其他盘的100G多余空间分给了C盘。
2. 完成后,机器重启,显示grub rescue
3. 网上搜索找到了解决方案
注:双系统,是先按照的win7,后来再安装的ubuntu.

3.1
先输入ls回车,查看显示的内容。如:
(hd0)  (hd0,msdos1) (hd0,msdos2) (hd0,msdos3)....
3.2
然后找出哪个盘安装了系统,
ls (hd0,msdos1)/boot/grub
ls (hd0,msdos2)//boot/grub
...
尝试所有的,直到返回内容不再是error: unknown filesystem.为止。
3.3
如输入ls (hd0,msdos3)/boot/grub后找到了系统所在分区。
3.4
然后依次输入如下内容:
set root=(hd0,msdos3)/boot/grub
set prefix=(hd0,msdos3)/boot/grub
insmod normal
normal
3.5
normal执行之后即进入选择启动项的界面。可以看到除了WIN7之外还有Ubuntu, 选择UBUNTU启动进入。

4.开机选择进入UBUNTU系统

4.1
我们需要进入Linux中,对grub进行修复。

    进入Linux之后,在命令行执行:

    sudo update-grub

    sudo grub-install /dev/sda
4.2
重启测试是否已经恢复了grub的启动菜单。

注:sudo gedit /boot/grub/grub.cfg 可以修改 grub 的引导菜单。


参考网上资料:
http://jingyan.baidu.com/article/c85b7a640cd7d6003bac95f8.html
http://www.linuxidc.com/Linux/2012-07/65249.htm

你可能感兴趣的:(win7,ubuntu)