当我输入此命令修复 Grub 时:
$ sudo mount /dev/sda7 /mnt
$ mount --bind /dev /mnt/dev
$ mount --bind /dev/pts /mnt /dev/pts
$ mount --bind /proc /mnt/proc
$ mount --bind /sys /mnt/sys
$ chroot /mnt
$ grub-install /dev/sda
Installing for x86_64-efi platform
grub-install: error: cannot find EFI directory.
我收到此错误。
答案1
运行lsblk
和sudo blkid
命令以查看驱动器及其分区的列表。看看哪个分区是你的EFI boot
分区,我不太确定官方名称,但应该是类似EFI boot
.我们假设EFI boot
分区是/dev/sda1
。现在,在执行以下操作之前运行以下命令chroot
:
$ sudo mount /dev/sda1 /mnt/boot/efi
然后执行以下操作chroot
:
$ sudo chroot /mnt