Grub2 检测到 Windows 8 而不是 7

Grub2 检测到 Windows 8 而不是 7

我之前在笔记本电脑上安装了 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 系统完全无法启动。现在您应该执行以下步骤来纠正问题:

  1. 在 GRUB2 菜单中选择 Windows 8。
  2. 找到条目“运行早期版本的 Windows”并选择它。(可能需要按住 F8,不确定)。
  3. 重启。
  4. 重复步骤1。
  5. 启动 Windows 7。
  6. 跑步易BCD。在那里,你应该做:
    • 重写 Windows 引导加载程序。
    • 设置Windows 7启动项并将其设置为默认值。
  7. 重新启动进入 Ubuntu 并更新 GRUB 菜单。
  8. 检查Windows 7是否正常启动。

你总是可以使用它的安装介质恢复 Windows 7 引导加载程序,然后再次恢复 GRUB

相关内容