我有一台以 EFI 模式启动的 Windows 10 笔记本电脑。我目前安装了 Windows 10 和 Linux Mint。我希望能够从 Windows 启动管理器启动到 Linux mint。问题是,我删除了它的启动项,因为它根本不起作用。(它能用,但电脑没有显示启动管理器,只是直接启动到 Windows)现在我有一个 Linux Mint 安装,没有任何启动项来启动它。我觉得我没问题,因为 EFI 分区中的“ubuntu”目录仍然存在,还有 grubx64.efi。现在我需要:
当笔记本电脑启动时,我需要能够选择要启动哪个操作系统。
我知道这与 BCD 有关,我尝试了 EasyBCD,但它不适用于 UEFI Boot,我尝试了 Visual BCD Editor,但根本无法弄清楚它是如何工作的,现在我只能直接启动到 Windows。
答案1
我最终通过启动进入 UEFI 菜单 > 启动设备选项 > 从 EFI 文件启动... > 选择 grubx64.efi 解决了这个问题
答案2
这个对我有用的命令是
bcdedit /set "{bootmgr}" path \EFI\ubuntu\grubx64.efi
or
bcdedit /set "{bootmgr}" path \EFI\debian\grubx64.efi
or
bcdedit /set "{bootmgr}" path \EFI\grub\grubx64.efi
...ETC
首先检查你的 gubx64.efi 路径。