修复混合 UEFI(Windows 10)与 Legacy(Ubuntu)启动问题

修复混合 UEFI(Windows 10)与 Legacy(Ubuntu)启动问题

我正在运行双启动系统(Windows 10 和 Ubuntu 16.04),但最近解决了 Legacy 与 UEFI 启动模式的问题后,Windows 10 不再显示为启动选项。

一些背景故事:我遵循一个指南(抱歉,我找不到链接),建议先安装 Windows,然后再安装 Ubuntu,因为 Ubuntu 在启动选项和加载程序方面比 Windows 更灵活。

我记得 Windows 按照其建议使用 UEFI 安装。一切顺利。进入 Windows 后,我更新了系统的驱动程序和固件。之后我安装了 Ubuntu,一切同样顺利。我能够进行双重启动。

然而,大约一周前,我不知怎么地启用了安全启动,这搞乱了启动加载程序。在阅读和研究之后,我最终使用 Boot-Repair 来启动并运行 Ubuntu。我还必须启用传统启动模式,但最终我能够回到 Ubuntu。不幸的是,Windows 10 不再出现在启动菜单中。

当我使用 fdisk、gparted 或 parted 等程序时,Windows 分区甚至没有显示,经过更多阅读之后,我想知道这两个操作系统是否使用了不同的启动方法(即,Ubuntu 使用 Legacy 而 Windows 使用 UEFI)。

如果我将启动选项更改为 UEFI,而不是启动 Windows,我会得到戴尔的恢复应用程序。切换回 Legacy 允许 Ubuntu 通过 Grub 加载。

有没有办法修复引导加载程序,使得 Ubuntu 和 Windows 都是启动选项,而无需擦除并重新安装所有内容?

提前感谢您。

相关内容