答案1
在您的 bios 启动选项中,您可以在 uefi 启动和 legacy 启动之间进行选择吗?
如果是的话,请尝试传统启动并安装 USB 驱动器
答案2
我认为您可能进行了跨模式安装,Windows 处于 EFI 模式,Ubuntu 处于 BIOS 模式,但我对此并不确定——您的输出中有相互矛盾的指标。这是我的建议:
- 下载我的 USB 闪存驱动器或 CD-R 版本的rEFInd 启动管理器。(该页面上有两种格式的下载链接。)
- 利用您下载的内容准备启动介质。
- 启动 rEFInd 介质。运气好的话,它会显示启动 Windows 和 Ubuntu 的选项。如果您没有看到
vmlinuz
作为描述一部分显示的 Ubuntu 选项,请按 Esc 键。 - 测试 Windows 选项,然后测试 Ubuntu 选项。请注意,可能有两个 Ubuntu 选项,也可能有其他选项。重要的是您可以进入每个操作系统,而不是所有选项都有效。
- 如果您可以同时启动 Windows 和 Ubuntu,则启动 Ubuntu 并安装 rEFInd PPA 或 Debian 包。
此时,rEFInd 应该会成为您的默认启动管理器,并且您应该能够启动两个操作系统。如果 rEFInd 菜单中存在冗余或不起作用的选项,您可以按照说明进行清理这里。
也可以使用 Boot Repair 来修复该问题,但最终系统会变得越来越难以启动,只要您拔掉外部磁盘即可。在这种情况下,rEFInd 是一个更好的解决方案,因为如果您拔掉外部磁盘,rEFInd 中的直接内核启动功能就会消失,而 Windows 仍然可以启动。