有多个 /boot/efi 分区吗?

有多个 /boot/efi 分区吗?

我正在使用 Boot-repair 的 64 位 ISO 来处理 UEFI。我遵循启动修复要求 64 位 iso - 我该如何处理它?我几乎可以做所有的事情。我现在很困惑:

您必须提供 EFI 文件所在的分区。

当我进入高级选项时,我没有看到任何类似于这些说明的内容。

假设我只是做错了,有人可以引导我完成那部分特定的说明吗?

答案1

有多个 /boot/efi 分区吗?

如果是这样,请不要使用启动修复,而是按照以下说明操作:

找到/boot/efiWindows 使用的分区fdisk -l|grep EFI并选择 260 MB 的分区。记住分区号,2例如/dev/sda2

粘贴/etc/grub.d/40_custom此内容:

menuentry 'Microsoft Windows 8' {
set root='hd0,gpt2'
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
boot
}

set root可能需要更改此行以匹配您的分区号。
例如set root='hd0,gpt4'分区号4

重新启动并启动进入 Windows。

相关内容