双系统win7和ubuntu14.04进入了grub rescue>

时间:2021-02-27 06:29:14

  可以跳过的废话:最近在学习caffe,需要在linux下安装cuda,sudo apt-get install cuda后,出现了由于根目录/空间不足而失败的情况。

于是想把win7下80G的一个盘格式化,然后挂载到/下,实现扩容(本人linux小白,想法很幼稚)。格式化后重启,竟然进入grub rescue。好慌张!!!

 

拯救:

  1.提示grub rescue>_

    在后面输入ls,然后Enter

    出现 (hd0)(hd0,msdos11)(hd0,msdos10)(hd0,msdos9)(hd0,msdos8)(hd0,msdos7)(hd0,msdos6)(hd0,msdos5)(hd0,msdos1)

    ps:msdos后面的数字可能不同

  2.继续提示grub rescue>_

    在后面输入ls (hd0,msdos11)/grub,然后Enter

    若出现error,则输入ls (hd0,msdos10)/grub,若仍有error,则继续尝试上个ls中列出的其他项,直到没有error(正常的提示类似./ ../ gfxblacklist.txt i386-pc……)

  3.经过上述操作,找到正常提示的那个信息对应的(hd0,msdos*),*代表数字。我的是(md0,msdos9)。

    在grub rescue>后面输入set root=(hd0,msdos9),然后Enter

    在grub rescue>后面输入set prefix=(hd0,msdos9)/grub,然后Enter

    在grub rescue>后面输入insmod normal,然后Enter

    在grub rescue>后面输入normal,然后Enter

    这几个Enter后没有任何输出,最后重启进入ubuntu

  4.进入ubuntu后,打开终端

    输入sudo update-grub,然后Enter

    输入sudo grub-install /dev/sda,然后Enter。

结果:

  实测系统已正常,但我的linux根目录空间并没有变化,呜呜。。。