Grub EFI分区 —— 修复
制作启动盘,选择安装界面时按C,进入grub命令模式。
输入命令——ls:列出磁盘分区,找到根目录所在分区(hd1,gpt8)。
set root=(hd1,gpt8)
set prefix=(hd1,gpt8)/boot/grub
insmod normal
normal
移动光标进入系统(一般情况-1)
修复grub
—— /dev/nvme0n1p1,是efi分区,可以用磁盘查看(不同硬件名称不一样!)
sudo update-grub
sudo grub-install /dev/nvme0n1p1
正常情况已经修复完成,bios重新选择优先启动项就好。
(一般情况-2) 报错,一般是没挂载 /boot/efi 分区,磁盘挂载重复安装命令。
(特殊情况-3)手贱把 EFI分区给删除了,PS:我…
启动盘进入救援模式挂载根分区(shell),重新挂载efi分区(修改/boot/efi 的uuid)
先输入命令——blkid,记下efi的uuid,修改/etc/fstab 文件
nano /etc/fstab (修改成新建/boot/efi 分区uuid,只是删除启动项就不用改。)
sudo mount -a (重新挂载分区)
update-grub
grub-install /dev/nvme0n1p1
然后输入开头4命令,进入系统再重复(一般情况-1)步骤。