我有一台华硕 T91MT 上网本,上面安装了 Windows 7 Home Premium 和 Ubuntu 10.10(双启动)。
尝试升级到 Ubuntu 11.04 后,Ubuntu 无法启动,因此我尝试完全卸载 Ubuntu,然后重新安装。按照这些说明,我尝试使用 EasyBCD 绕过 GRUB2 引导加载程序,以便在卸载后自动启动到 Windows 7。
但是,完成“安装 BCD”步骤并重新启动后,我收到以下消息:
Windows 启动管理器
Windows 无法启动。最近的硬件或软件更改可能是原因。 修复此问题: 1. 插入 Windows 安装光盘并重新启动计算机。 2. 选择您的语言设置,然后单击“下一步”。 3.单击“修复您的计算机”。 如果您没有此光盘,请联系您的系统管理员或计算机 制造商寻求帮助。 文件:\Boot\BCD 状态:0xc0000098 信息:Windows 启动配置数据文件不包含有效的操作系统条目。
我目前正在尝试创建 Windows 安装光盘的 USB 记忆棒,但同时,我只能从 Ubuntu USB 记忆棒启动。
我可以在 Ubuntu 中做些什么来解决这个问题?或者有人有其他建议/解决方案吗?
答案1
我想我可以帮到你。你可以使用 Ubuntu Live CD 再次启动 Windows:
- 启动 Ubuntu Live CD 或 USB
- 进入磁盘管理器
- 将当前安装 Windows 的磁盘标记为活动磁盘
- 等待几分钟
- 重启
如果一切顺利,您应该能够再次启动。这就是我在自己的电脑上解决这个问题的方法。如果不行,您可以尝试使用 Windows 修复盘。
答案2
您可以尝试从任何 Windows 7 磁盘启动以进入命令行。之后,一个简单的bootrec /RebuildBcd
操作就可以了。
答案3
如果找不到旧的 BCD,则可能是您的分区布局已更改,可能是故意更改的,也可能是由 Ubuntu 安装程序更改的。尝试回滚分区更改,或使用 Windows 7 安装 DVD 上的修复控制台并输入:
- bootsect /NT60 全部 /force
- bootrec/RebuildBcd
这会阻止您启动旧的 Ubuntu 安装,但您可以稍后修复它。
答案4
Easybcd 使用自己的引导加载程序,因此会产生问题。不需要第三方引导加载程序。GRUB2 和 Windows 引导加载程序足以实现 Windows 7 和 Ubuntu 的双启动。
您可以使用本教程https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows修复双启动。