我有两个 grub.cfg 文件

我有两个 grub.cfg 文件

我正在尝试双启动 Windows 10 和 Kubuntu,但由于我尝试bcdedit /set "{bootmgr}" path \EFI\ubuntu\grubx64.efi在 Windows 的 BCDEdit 中将 grub 设置为我的启动管理器,因此我的屏幕是黑色的,直到我登录 Windows(没有 BIOS POST 或 Grub 菜单)。我刚刚发现我必须有 grub.cfg 文件。一个在我的 / 分区上的 /boot/grub/grub.cfg 中,另一个在未命名的 FAT32 启动分区下\EFI\ubuntu\grub.cfg。我不知道启动时读取了哪个文件,我不知道是否应该删除。另外,如果我运行 update-grub,是否只有一个文件会更新?也许是我不需要的那个?

如果您知道这里发生了什么,请帮助我,因为我不知道。

提前致谢!

答案1

不是删除这两个文件中的任意一个。在较新版本的 grub-efi 中,这两个文件都是必需的。

/boot/efi/EFI/ubuntu/grub.cfg在 bootloader 安装过程中创建,并将被 覆盖grub-install。该文件仅包含几行,用于告诉 grub 在哪里找到其他配置文件。

/boot/grub/grub.cfg这是进一步的配置文件。它包含有关 grub 行为(菜单、超时等)和菜单项(包括子菜单)的详细配置。这是将被更新(覆盖)的文件update-grub

shimx64.efi当您在固件设置中启用安全启动时,是需要的,您可以尝试禁用安全启动并查看一切是否按预期工作。

相关内容