我尝试在 lenvo p50 上设置 windows+linux。安装:
- windows安装,安装程序还制作了100mb efi分区
- ubuntu安装,同一个盘
之后我想选择从“Windows Boot Loader”和“Ubuntu/Grub”启动。但是,从 uefi 中我只能选择“Windows Boot Loader”。
为了克服这个问题我尝试过:
- 使用 efibootmgr (https://wiki.gentoo.org/wiki/Efibootmgr) + install-grub from ubuntu live usb, 更改启动顺序,但没有效果
- 重新安装ubuntu
- 通过 Windows 中的 bcdedit 将 ubuntu 条目添加到 Windows 启动管理器(https://www.linuxquestions.org/questions/linux-general-1/using-bcdedit-to-configure-a-multiboot-system-and-add-linux-4175644308/)
我是否正确假设 uefi 可以同时选择 grub 和 windows 引导加载程序条目?有人遇到过类似的问题吗?
答案1
最后,我将 BIOS 重置为默认设置(并将默认的 Legacy+uefi 更改为仅 uefi 启动),最后列出的所有启动选项efibootmgr
最终bcdedit
在启动时显示为启动选项。之后我意识到 UEFI BIOS 中有“启动顺序锁定”选项 - 我不知道它是否事先启用或禁用 - 我很确定我已经检查了所有 UEFI 启动选项(安全启动等...... )无论如何,现在一切正常。谢谢大家非常有帮助的建议!
我很好奇的一件事 - 是否可以将 linux/grub 选项添加到 Windows 启动管理器 - 我尝试使用此解决方案作为解决方法,但它不起作用。