与 Windows 一起安装后,Ubuntu 无法加载

与 Windows 一起安装后,Ubuntu 无法加载

我安装了 Ubuntu 12.04,并选择“与 Windows 7 一起安装”。

安装并重启后,Windows 7 已加载,但没有迹象表明 Ubuntu 已实际安装。

Windows 7 安装在hdd0,以传统模式启动(机器中只有 1 个 HD),UEFI 安全启动被禁用。

我在 UEFI 启动上没有看到任何东西。

我的 1TB 硬盘上的分区:

  • 100MB ntfs(win 7 安装自动生成)
  • 200GB NTFS(Win 7 分区)
  • 4 GB 分区(我不知道 fs 类型是什么)
  • 其余全部未分配

编辑:昨天我删除了未使用的 4 GB 分区,当前操作系统正在实时 USB Fat 32 上运行

的结果fdisk -l

的结果sudo parted -l

答案1

解决方案

将 GRUB2 重新安装到 MBR,可以执行以下操作之一:

*这应该可以解决问题,即使在这种情况下它不是由最近安装的 Windows 引起的,请参见下文。

解释

你正在与 Windows 7(而不是 Windows 8 或更高版本)一起安装,并且没有理由相信这是一个 UEFI 系统(没有“安全启动”)因此,我们应该预料到,这个问题的原因是通常Ubuntu 作为完整系统(即非 Wubi)安装后无法启动的原因。

有时 Ubuntu 的安装程序无法成功将 GRUB2 引导加载程序安装到主引导记录。正如我已回答这个相关(但略有不同)的问题

虽然大多数安装过程都不会出错,但这实际上是最常见的安装问题之一。如果您手动告诉安装程序不要将 GRUB 安装到第一个硬盘的主引导记录,如果它错误地识别了第一个硬盘(它认为的第一个不一定是 BIOS 尝试首先引导的硬盘),如果它认为合适的引导加载程序已经到位(并且是错误的),或者可能出于其他原因,则可能会发生这种情况。

将 GRUB2 引导加载程序重新安装到 BIOS 尝试引导的驱动器的主引导记录几乎总能解决此问题。当使用 Ubuntu 系统的人在安装 Ubuntu 的同时安装 Windows 系统时,Windows 安装程序将用其自己的引导加载程序覆盖主引导记录,这不会检测并提供引导 Ubuntu 的选项。这就是您的情况与刚刚在 Ubuntu 旁边安装了 Windows 的用户的共同之处。

相关内容