我在新机器上安装了 Ubuntu。安装前我做了以下更改
- 关闭 Windows 8.1 中的快速启动选项
- 将启动项改为支持旧版
- 优先将偏好改为旧版
现在 Ubuntu 启动正常..但是 Windows 弹出一个错误,提示以下消息/错误
status: 0xc000000f
an error occurred while reading your boot configuration data
所以现在为了解决这个问题,我首先将启动首选项更改为 uefi,现在 grub 没有出现,我无法启动到 Ubuntu。如何解决这个问题,因为我不能每次都更改启动首选项。请尽快帮助我。
答案1
假设在安装 Ubuntu 时你的 BIOS 已设置为 UEFI,请先将其重新设置为 UEFI,然后使用'启动修复'CD。这是您可以下载的基于 Ubuntu 的启动盘。启动后选择自动修复。它应该会修复您的 grub 并允许 Windows 和 Ubuntu 再次双启动。
答案2
您的步骤 #2 和 #3 是错误的。它们为更复杂(且不必要)的启动路径打开了大门。Ubuntu 安装程序在识别潜在的双启动问题方面做得很差,因此额外的选项最终只是制造问题的额外选项,仅此而已。
Hatterman 的建议可能会奏效。另一个选择是将固件重置为不是支持 BIOS/CSM/传统模式启动并重新安装 Ubuntu。第三种方法是使用我的rEFInd 启动管理器然后安装 rEFInd Debian 软件包或 PPA。如果你以后要安装更多 EFI,以正确的方式做事从头开始。