GRUB2 错误 - 文件名“chainloader”无效

GRUB2 错误 - 文件名“chainloader”无效

使用 grub 定制器添加 Windows 10。

代码:

insmod part_gpt
insmod fat
search --fs-uuid --no-floppy --set=root D4A8DCD3F31F3A09
chainloader chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi

答案1

chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi指示 GRUB 链式加载(将控制权传递给)位于 EFI 分区上指定路径的 Windows 启动管理器。您的代码存在问题,因为您在最后一行代码中连续两次输入了链式加载程序,而不是一次。这就是您收到invalid file name "chainloader"错误消息的原因。

这是一个更简单的方法。

  1. 在 Grub Customizer 中,选择列表配置选项卡(第一个选项卡),然后单击“新条目”图标(该图标看起来像一张纸,上面叠加了一个绿色 + 标志)以添加新条目。

  2. 为新条目设置以下参数:

    • 名称:Windows 10
    • 命令: chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi

相关内容