我之前在笔记本电脑上安装了 Windows 7...然后在不同的分区上安装了具有双启动设置的 Windows 8。
后来我不太喜欢 Windows 8,决定用 ubuntu 12.04 代替它。所以我启动了 Live CD,并将我的 Windows 8 分区格式化为 ext4。将挂载点设置为 /。然后成功安装了 Ubuntu。
然后当我启动电脑时,它检测到的是 Windows 8 系统,而不是我的笔记本电脑上实际存在的 Windows 7 系统。
当我单击 Grub2 中的 Windows 8 条目时。它会带我进入 Windows 8 修复内容。如何让我的系统双启动 Windows 7 和 Ubuntu?
答案1
好吧,这不是 Grub2 的问题。它与 BCD 配置有关。实际上,Windows 8 会像任何 Windows 一样在未经确认的情况下替换每个引导加载程序。微软上次显然选择了错误的方式,因为他们所谓的“启动屏幕”实际上并不是开机画面但登录屏幕。当您删除 Windows 8 分区时,Windows 系统完全无法启动。现在您应该执行以下步骤来纠正问题:
- 在 GRUB2 菜单中选择 Windows 8。
- 找到条目“运行早期版本的 Windows”并选择它。(可能需要按住 F8,不确定)。
- 重启。
- 重复步骤1。
- 启动 Windows 7。
- 跑步易BCD。在那里,你应该做:
- 重写 Windows 引导加载程序。
- 设置Windows 7启动项并将其设置为默认值。
- 重新启动进入 Ubuntu 并更新 GRUB 菜单。
- 检查Windows 7是否正常启动。
你总是可以使用它的安装介质恢复 Windows 7 引导加载程序,然后再次恢复 GRUB。