首先,按c进入grub命令行模式
1.用ls命令,查看所有硬盘分区,如: ls(hd0,gpt4)/
找到含有/boot/的分区,这里就假设在层(hd0,gpt4)中
2.用cat查找根分区所在(即,‘/’所在的分区)
cat (hd0,gpt4)/etc/fstab, 从输出的信息可以知道 / 在哪儿,假设 / 在 /dev/sda4上
3.设置(注意linux那段命令可以用tab间补全vmlinuz-xxx-xxx的具体信息)
set root=(hd0,gpt4)
set prefix=(hd0,gpt4)/boot/grub
linux /boot/vmlinuz-xxx-xxx root=/dev/sda4
然后继续以下执行代码(注意多用tab自动补全)
initrd /boot/initrd-xxxx-xxx.img
boot
如果一起顺利,boot后会成功进入ubuntu
4.最后更新以下grub的配置
sudo update-grub
重要参考博客:
基本步骤来源