为什么 Ubuntu 12.04 无法检测到 Windows 7(双启动)

为什么 Ubuntu 12.04 无法检测到 Windows 7(双启动)

我试图在 Windows 7 旁边安装 Ubuntu 12.04。我只有一个硬盘(1TB),我首先在一个分区上安装了 Windows 7。现在磁盘上有大约 500GB 的未定位空间,我想在该分区的那部分安装 Ubuntu。

我所做的是从 USB 启动盘启动来安装 Ubuntu。我在以下帖子中遇到了同样的问题。

Ubuntu 12.04 安装程序未检测到我的计算机上已安装的 Windows

在安装过程中,Ubuntu 无法检测到 Windows 7,所以没有“与 Windows 7 一起安装 Ubuntu”的选项。我按照上面帖子的建议,安装了“boot-repair”工具。然后我使用 boot-repair 工具创建了一个 Bootinfo 摘要。

bootinfo 的 URL 为:http://paste.ubuntu.com/1057933/

我也使用“try ubuntu”来使用终端。当我在命令行中输入“sudo os-prober”时,它什么也没有返回。看来ubuntu无法检测到已安装的windows 7。

由于我的情况与上一篇文章不同。我只有一个硬盘,所以问题不应该与任何 raid 有关。

有人能帮我吗?我该怎么做才能让 ubuntu 检测到 windows 7。

答案1

  1. 您的 PC 使用的是较新的启动系统 (EFI),这可能是 GRUB(使用 os-prober)未检测到 Windows 的原因。这是 os-prober 的一个错误,应报告这里
  2. 使用 Seven Recovery CD 启动来修复 Windows 启动 (32位或者64 位),然后输入以下两个命令:

    bootrec /fixmbr

    bootrec /fixboot

  3. 当您恢复对 Windows 的直接访问时,使用启动修复恢复 GRUB 菜单

相关内容