因为在window7中删除了一个磁盘,到时双系统中的ubuntu启动的时候找不到linux分区,出现了grub rescue终端,通过以下的步骤解决了问题。
1、找出ubuntu安装的linux分区(用ls命令)
比如:ls 列出所有分区,找出你安装linux的分区,我的ubuntu的 /boot 是安装在(hd0,msdos9)
2、如果你安装ubuntu的时候是把 /boot 单独设置分区的话则采用以下
set root=(hd0,msdos9)
set prefix=(hd0,msdos9)/grub
insmod normal
normal
如果你安装ubuntu的时候没有把 /boot 单独设置分区则采用以下
set root=(hd0,msdos9)
set prefix=(hd0,msdos9)/boot/grub
insmod normal
normal
【注意 (hd0,msdos9)是我的 /boot 安装的分区,要改为你自己的分区】
3、这样就可以进入你的linux系统了,不过还没有完全解决这个问题
进入系统之后,需要运行
sudo update-grub
sudo grub-install /dev/sda
来更新你的grub
4、这样子就可以开启的时候运行正常了
最后,如果你的双系统是用window来引导启动linux的,用上面方法解决后会变成linux引导window,如果想重新弄为window引导linux的话,可以看下一篇博客【注:我是用EasyBCD来引导的,所以下篇博客也是用EasyBCD来解决这个问题的 双系统中 ubuntu引导改为window引导 】