出现上述问题是引导区出错了。

方法如下;

grub rescue>ls

grub rescue>ls(hd0,1)若出错就用grub rescue>ls(hd0,msdos1)

测试到某个分区出现的信息与其他分区不一样时,即确定ubantu在该分区,比如我们假定的是(hd0,5)

然后

grub rescue>root=(hd0,5)

grub rescue>prefix=/boot/grub

grub rescue>set root=(hd0,5)

grub rescue>insmod normal

grub rescue>normal

进入启动菜单

按C进入命令行

grub  >set root=hd0,5

       >set prefix=(hd0,5) /boot/grub

    >linux/ vmlinuz  root=/dev/sda5(按tab不起vmlinuz)

      >initrd /initrd.img

     >boot

进入界面

在终端输入

sudo updategrub

sudo grub-install /dev/sda

ok完成