在 UEFI 上的不同文件夹中安装 Grub 引导加载程序!

在 UEFI 上的不同文件夹中安装 Grub 引导加载程序!

我是 UEFI 新手,已转向 GPT。我现在使用 Windows 7 和 10 双启动。

我想将 Grub 引导加载程序安装在不同的文件夹中,而不是在 EFI 系统分区/ESP 中。因此,Windows 启动管理器不会被 Grub 取代,我可以毫无问题地删除 Linux 并重新安装。

有什么办法可以做到这一点吗?

在google上搜索后发现一个驱动器中只能创建一个ESP分区。那么,如果我在 ESP 中安装 Grub,那么 Windows 启动管理器将被 GPT 取代?

答案1

ArchWiki 关于 GRUB with UEFI 的条目(即使您不运行 Arch,了解一般工作流程也很有帮助)。基本上,您可以在 Windows 引导的同时安装 GRUB,并且您应该能够在主板的 EFI 界面中选择它们。也可以看看Windows 双重启动页面

将 ESP 挂载到 /boot,然后:

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub

然后跟随这些说明将 Windows 条目添加到 GRUB。

酶标仪或者系统引导实际上可能是更好的选择,它们会自动查找 Windows 的引导条目,而不必添加自定义 GRUB 条目。

如果一切都失败了并且你设法破坏了你的Windows启动,恢复相对容易

相关内容