如何在 EFI 的 Windows 启动管理器中添加 Linux 的 BCD 启动项?

Zer*_*ill 13 boot linux-mint efi multi-boot bcd

我有一台以 EFI 模式启动的 Windows 10 笔记本电脑。我目前安装了 Windows 10 和 Linux Mint。我希望能够从 Windows 启动管理器启动到 Linux mint。问题是,我删除了它的启动项,因为它无论如何都不起作用。(确实如此,但计算机没有显示启动管理器,只是直接启动到 Windows)现在我安装了 Linux Mint,没有任何启动项来启动它。我想我很好,因为EFI分区中的“ubuntu”目录仍然存在,还有grubx64.efi。现在我需要拥有:

当笔记本电脑启动时,我需要能够选择要启动的操作系统。

我知道这与 BCD 有关,我尝试了 EasyBCD,它不适用于 UEFI Boot,我尝试了 Visual BCD 编辑器,但根本不知道它是如何工作的,现在我只是坚持使用它直接启动进入 Windows。

Zer*_*ill 3

我最终通过启动进入 UEFI 菜单 > 启动设备选项 > 从 EFI 文件启动... > 选择 grubx64.efi 解决了这个问题

  • 对我有用的命令是 `bcdedit /set "{bootmgr}" path \EFI\ubuntu\grubx64.efi` (2认同)