在 Windows 10 上安装 Ubuntu - 除非使用 UEFI,否则 Windows 无法加载

在 Windows 10 上安装 Ubuntu - 除非使用 UEFI,否则 Windows 无法加载

所以我买了一台安装了 Windows 10 的联想笔记本电脑,所以 grub 菜单出现了包括 Ubuntu 和 Windows 在内的选项。

当我尝试选择 Windows 10 时,Windows 启动管理器中出现黑屏错误,显示文件:\Boot\BCD 出现错误状态:0xc000000e 信息:缺少启动配置数据

我检查了 Windows 的脚本,上面写着 set root='hdo,gpt3'

如果我在 BIOS 中将启动顺序设置为仅 UEFI,我就可以启动 Windows。这样就可以直接启动 Windows,无需选择。

如果我将 Bios 更改为 UEFI/Legacy,我只能启动 Ubuntu,但是当我出现 Grub 屏幕并尝试 Windows 时,我收到了该错误。

因此显然安装错误并想修复。

我安装了启动修复程序并收到此报告:检查http://paste2.org/tugzUwbV

我怀疑 Grub 菜单选项指向了 \Boot\BCD 的错误位置?

我应该以 efi 模式重新安装 Ubuntu 吗?

谢谢您的任何建议!(64 位模式下的 16.04 LTS,联想 Z51)

答案1

如果您没有在 BIOS Ubuntu 安装上做太多事情,最好在 UEFI 模式下重新安装它。不要从安装介质中选择“重新安装”,这会清除磁盘上的所有内容。选择“执行其他操作”,然后选择分区,然后格式化它们以清除旧安装。这两个安装的实际差异很小,例如获取 grub-efi-amd 包而不是 grub-pc 并将 efi 分区安装在 /boot/efi(fstab 修改),但重新安装更容易。

相关内容