我不小心格式化了EFI分区,导致无法启动 Grub。
bashsudo 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
还有另外一种不需要 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) 许可协议。转载请注明出处!