1. ls 查看分区
2.利用下面指令找到grub所在编号
ls (hd0, number)/grub //boot单独分区
ls (hd0, number)/boot/grub //boot未单独分区)
3. set root=(hd0,number) //number 为grub所在分区编号
4. set prefix=(hd0,number)/boot/grub //如果boot单独分区则使用/grub
5. insmod (normal.mod的path) 如:insmod /path/normal.mod
//normal.mod文件所在路径(normal.mod所在路径会在进入grub rescue时有错误提示)
//网上许多资料直接 insmod normal.mod 这个不准确,需要找到它的路径
6. normal
7. 进入ubuntu后 sudo update-grub
8. sudo grub-install /dev/sda //sda是你的启动磁盘