经过非常漫长而困难的 Windows 10/Ubuntu 14 双启动安装(常见的 Nvidia/Nouveau 兼容性问题)后,我终于让 Ubuntu 运行起来了,却发现 Windows 已经从(最终正常运行的)grub 菜单中消失了。
sudo update-grub
找不到 Windows。我将其作为条目添加到 40_custom 中并尝试启动它,结果收到一条错误消息:“您的 PC 的启动配置数据丢失或包含错误”
Windows 启动管理器
Windows 无法启动。最近的硬件或软件更改可能是原因。 修复此问题: 1. 插入 Windows 安装光盘并重新启动计算机。 2. 选择您的语言设置,然后单击“下一步”。 3.单击“修复您的计算机”。 如果您没有此光盘,请联系您的系统管理员或计算机 制造商寻求帮助。 文件:\Boot\BCD 状态:0xc000000a 信息:您的电脑的启动配置数据丢失或包含错误。
到目前为止我已经尝试过:启动修复 MBR:完成且没有错误,没有解决问题 bootrec:如上 Windows 重置:驱动器已被锁定 这: 文件未找到
我还没有在 Windows 上安装任何东西,所以重新安装没什么大不了的,但我不想破坏 Ubuntu 安装,因为它花了很长时间才开始工作。有什么我还没试过的可能有用的东西吗?
答案1
好吧,原来发生的事情是我在 BIOS 模式下安装了 Windows,在 UEFI 模式下安装了 Ubuntu,而启动修复已自动将 Windows 从 MBR 转换为 GPT,而 Windows 启动管理器不喜欢这样。我最终做的是使用 rsync 创建 Ubuntu 的备份并格式化整个驱动器,然后在 UEFI 中重新安装它们并从备份中恢复 Ubuntu。