我在主驱动器(125GB SSD)和辅助驱动器(2TB HDD)上以传统 BIOS 模式安装了 Windows 10,并将其作为数据驱动器(均分区为 MBR)。
我在辅助驱动器上创建了一个新分区来安装 Ubuntu。我以 UEFI 模式安装了 Ubuntu(我的主板似乎同时支持 UEFI 和 Legacy,因为我可以在“UEFI”和“Legacy + UEFI”之间进行选择,至少我是这么认为的)。我创建了一个交换分区、一个根分区和一个 EFI 分区,我告诉安装程序将 Boot Loader 放入其中。
ESC完成所有这些操作后,Ubuntu 可以正常启动,但进入 Grub 菜单(在启动时按下)时没有 Windows 10 的迹象。
当我尝试直接从 SSD 启动(通过更改启动顺序)时,它显示类似
无法从该驱动器启动。
我已经运行了 Boot-Repair,但它还没有恢复 Windows。这是它产生的糊状物。
我没什么主意了,而且我真的不想丢失我的 Windows 安装。
任何帮助我都非常感谢。
答案1
因此,使用 Boot-Repair 并将 Grub 写入驱动器的 MBR 可以将 UEFI Ubuntu 安装转变为传统安装。
当以传统模式启动 Ubuntu 时,“os-prober”会找到 Windows 安装并运行“update-grub”,它现在为 Windows 添加了菜单项,我现在可以双启动到 Windows 和 Ubuntu。
结论和从中得到的教训是:不要混合 UEFI 和传统模式操作系统安装。
虽然我不知道如果我再次删除 Ubuntu 安装,我的常规 Windows 引导加载程序是否仍能正常工作。我实际上不这么认为。