Linux ubuntu 中grub rescue问题

因为在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引导 】



你可能感兴趣的:(linux,ubuntu,grub,双系统,rescue)