编辑
2026-01-18
笔记
0

我不小心格式化了EFI分区,导致无法启动 Grub。

  1. 使用Ubuntu镜像引导到安装界面,选择试用Ubuntu。
  2. 打开终端,输入以下命令。
bash
sudo mount /dev/sdb1 /mnt sudo mount /dev/sdb2 /mnt/boot/efi sudo mount --bind /dev /mnt/dev sudo mount --bind /dev/pts /mnt/dev/pts sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys sudo chroot /mnt grub-install --target=x86_64-efi /dev/sdb grub-install --recheck /dev/sdb exit sudo umount /mnt/sys sudo umount /mnt/proc sudo umount /mnt/dev/pts sudo umount /mnt/dev sudo umount /mnt
  1. 重启系统

还有另外一种不需要 chroot 的方法(未尝试)

bash
# sudo apt install grub-efi sudo mount /dev/sdb1 /mnt sudo mount /dev/sdb2 /mnt/boot/efi sudo grub-install --target=x86_64-efi /dev/sdb --efi-directory=/mnt/boot/efi --boot-directory=/mnt/boot

本文作者:菜鸟

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 许可协议。转载请注明出处!