重新安装 Grub 时出现此错误

重新安装 Grub 时出现此错误

当我输入此命令修复 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

运行lsblksudo blkid命令以查看驱动器及其分区的列表。看看哪个分区是你的EFI boot分区,我不太确定官方名称,但应该是类似EFI boot.我们假设EFI boot分区是/dev/sda1。现在,在执行以下操作之前运行以下命令chroot

$ sudo mount /dev/sda1 /mnt/boot/efi

然后执行以下操作chroot

$ sudo chroot /mnt

相关内容