我已经使用 Windows 10-Ubuntu 双启动系统几个月了,昨天突然发现我无法启动 Windows。Grub 无法检测到它。
这几个月我遇到了类似的问题,但是运行
sudo update-grub
在引导修复的帮助下,我能够修复这些问题。但现在情况不同了,运行引导修复时,出现一条错误消息:
检测到 LegacyWindows。请在您的 UEFI 固件中启用 BIOS 兼容性/CSM/Legacy 模式,并从实时 CD(或实时 USB)使用该软件。
问题是,当我安装 ubuntu 时,我检查了它是否与 Windows 使用了相同的启动方法(我认为都是在 UEFI 上)。否则,双启动将永远无法正常工作。
以下是我已经尝试过的事情的列表:
- 运行 sudo update-grub
- 运行修复引导
- 检查我的 BIOS 中是否禁用了快速启动和安全启动
- 在我的 BIOS 中禁用 CSM
但什么都没起作用。我的 Ubuntu 中存在文件夹 /sys/firmware/efi/,所以我假设现在处于 UEFI 模式。运行sudo os-prober
没有任何结果(即使安装了所有磁盘)。
我对 ubuntu 还不是很熟悉,如果我说了蠢话,请原谅。Windows 会突然变成传统启动吗?我从启动修复中生成了一个粘贴箱,希望它能有所帮助: https://paste.ubuntu.com/p/Vq3HnH9xSS/