安装 Ubuntu 后,双启动 Windows 7 和 Ubuntu 13.04

安装 Ubuntu 后,双启动 Windows 7 和 Ubuntu 13.04

我有一台 Ubuntu 13.04 PC。现在,我使用 gparted 分区了一个 ntfs 文件系统来安装 Windows 7。但似乎 Windows 7 没有安装任何分区,表明所选分区的类型为 gpt。现在,此外,尝试格式化时,我已经格式化了我的 grub 引导加载程序。所以我也无法启动到 Ubuntu。现在我有一个实时 Ubuntu usb。但在修复 grub 之前,我想知道如何在不删除整个 Ubuntu 和硬盘的情况下安装 Windows?我做不到。我已使用 gparted 将分区格式化为 ntfs。为什么 Windows 仍然给我 gpt 错误?有什么办法吗?或者有人请告诉我不要再尝试了。

答案1

Windows 安装仅有的主引导记录 (MBR)基于 BIOS 的计算机上的磁盘和仅有的GUID 分区表 (GPT)基于 EFI 的计算机上的磁盘。另一方面,Linux 更灵活;它可以在基于 BIOS 的计算机上安装到 GPT,在某些情况下,它可以在基于 EFI 的计算机上安装到 MBR。(Ubuntu 安装程序不允许后者,IIRC。)

无论如何,如果您的计算机有 EFI,您应该能够通过强制 Windows 7 安装程序以 EFI 模式启动来继续。您可以通过在固件的启动管理器中选择描述中带有“EFI”或“UEFI”的 CD/DVD 启动设备来执行此操作;或者您可能需要使用安装介质玩游戏才能使其以 EFI 模式启动。我碰巧没有任何 URL,但谷歌搜索“以 EFI 模式启动 Windows 7 安装程序”可能会找到一些东西。

如果您的计算机使用的是传统 BIOS,不支持 EFI,则最佳选择是将磁盘从 GPT 格式转换为 MBR 格式。您可以使用 执行此操作gdisk;请参阅gdisk本文档部分了解具体操作方法。请注意,您可能需要调整分区大小,并且需要确保您为 Windows 创建的 NTFS 分区在转换为 MBR 格式后必须是主分区。

无论哪种情况,您都需要在安装 Windows 后重新安装或重新启用 Linux 引导加载程序。引导修复实用程序通常可以做到这一点。在 EFI 模式启动的情况下,您还可以尝试多种替代的 EFI 引导加载程序。

相关内容