系统是Acer Extensa 2510G,只有一个HDD。
GRUB2 菜单如下所示:
sudo update-grub2 的输出:
脚本本身:
Windows UEFI bootmgfw.efi:
search --fs-uuid --no-floppy --set=root F27A-20E4
chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
Windows 启动 UEFI 加载程序:
search --fs-uuid --no-floppy --set=root F27A-20E4
chainloader (${root})/EFI/Boot/bootx64.efi
Windows 启动管理器(在 /dev/sda1 上):
insmod part_gpt
insmod fat
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 F27A-20E4
else
search --no-floppy --fs-uuid --set=root F27A-20E4
fi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
那么我可以安全地删除这些条目吗?
答案1
为方便将来参考,代码示例应在每行前留四个空格。>
在行首使用脱字符 ( ) 表示引用内容,并且不会不是保留关键代码格式。我已修复您的问题,使其格式正确。请参阅这里了解有关此站点的格式化功能的更多信息。
对于您的问题,有两种答案。第一种是经验性的:尝试 GRUB 菜单中的每个选项,并删除任何不起作用的选项。如果有两个或多个有效,您可以随机选择删除哪个。
第二个答案更理论化:该/EFI/Microsoft/Boot/bootmgfw.efi
文件是 Windows 引导加载程序的官方位置,而/EFI/BOOT/bootx64.efi
后备/默认 EFI 引导加载程序是。实际上,它们可能是两个名称下的相同二进制文件,但另一个操作系统可能会覆盖后者。Windows 引导加载程序不应该可以替换或删除,但有缺陷的工具和针对有缺陷的 EFI 的黑客变通方法可能会要求其他方法。您引用的第三个 GRUB 配置只是第一个配置的更复杂版本。就我个人而言,如果简单可行,我会保持简单。