如何在 UEFI 系统上正确地双启动 Ubuntu 和 Windows 7?

如何在 UEFI 系统上正确地双启动 Ubuntu 和 Windows 7?

我有一台 HP Z210,装有 Windows 7,它基于 UEFI。我想用 GRUB2 将它双启动到 Ubuntu 11.10,但由于 UEFI 而出现问题。安装 CD 到最后,但机器总是直接启动到 Windows。

这些问题显然是有记录的(这里这里),但对于最简单的解决方案是什么,还没有达成共识。有什么建议吗?我希望 Ubuntu 和 Windows 都可以启动。(也许如果我对 UEFI 及其系统分区有更多了解,以及它与 BIOS 和 MBR 的区别,我就会处于更好的位置。因此,非常感谢您提供解释 UEFI 如何加载的背景答案。)

答案1

解决方法是使用传统启动方法而不是 UEFI。从您建议的第一个链接来看,

解决方法是手动选择传统 BIOS 启动 选项从头开始安装系统时。这可以通过选择 F9 启动选项并选择与您用于加载系统的介质相匹配的适当的旧式启动设备选项来完成。加载系统软件后,将在安装的软件的整个生命周期内使用适当的旧式启动方法,您不再需要手动选择启动选项。

答案2

HP 预装机器带有一些奇怪的配置,这是众所周知的,或“已知的坏的”。

  • 第一个硬盘通常有 4 个分区,因此无法添加更多分区。
  • 第一个分区是系统分区,即引导加载程序,由 HP 定制。
  • 您需要一个名为“HP Tools”的分区,该分区必须是 FAT32 才能加载与 BIOS 或固件相关的任何内容。通常是第四个。
  • 第二个分区是窗口分区,它不能直接启动,因为它不包含引导记录。
  • 它们还占用了第三个分区,名为“HP Recovery”
  • 如果您有大容量硬盘,那么整个事情现在有些扭曲,因为它不是 100% MBR 也不是 GPT。

那么,整个故事是,您是否想完全清除机器并从头开始?不知何故,您无法使用 HP 提供的 Windows,您需要 Windows 的完整版本/开放许可证才能从头开始,以及它的 CD 密钥。

或者,我建议您为 Ubuntu 使用 VMWARE。

此外,请注意驱动程序问题,因为您的 HP 机器仅配备 RHEL 或 SUSE 驱动程序。

相关内容