在 MBR 中安装 Ubuntu 12.04 x64

在 MBR 中安装 Ubuntu 12.04 x64

我想在我的 SSD 中同时安装 Ubuntu 12.04 和 Windows 8.1。尽管我有一台 UEFI 机器,但 Windows 已经安装在 MBR 中。因此我使用了旧版 Bios。我已确认 Windows 已安装为 MBR。此外,如果启动菜单中显示的可启动 USB 驱动器显示 [uefi],则它会自动将其安装在 GPT 中。我能够使用 Rufus 1.4.9 创建可启动 USB 磁盘,以旧模式安装 Windows(即启动菜单中没有 [uefi] 前缀)

不幸的是,对 Ubuntu 也使用了同样的方法。它创建了一个基于 uefi 的可启动 usb。我尝试了通用 usb 安装程序,但结果仍然一样。启动它时,它会将 windows 分区和 windows 恢复分区检测为可用空间!

但 Windows 启动正常。Ubuntu 12.04 x64 不能安装在 mbr 磁盘中吗?

答案1

如果磁盘最初使用 GPT 分区,而您使用 Windows 分区软件将其转换为 MBR,那么磁盘上可能残留有 GPT 数据,而这些残留的 GPT 数据会混淆 Linux 中的 libparted 库。Ubuntu 安装程序会使用此库,它会将带有残留 GPT 数据的 MBR 磁盘显示为完全未分区。

解决方案是删除残留的 GPT 数据。最简单的方法是使用我的FixParts 计划gdisk,它是Ubuntu 软件包的一部分。启动fixparts磁盘并在询问您是否要删除剩余的 GPT 数据时回答是。有关更多详细信息,请参阅 FixParts 文档。

完成后,Ubuntu 安装程序应该可以识别 Windows 分区。如果您还有其他问题,请回复并提供详细信息。

相关内容