无法在传统模式下在 MBR 驱动器上安装 Ubuntu 16.04

无法在传统模式下在 MBR 驱动器上安装 Ubuntu 16.04

一年前,我犯了一个错误,在 BIOS 模式下安装了 Windows,现在它给了我一个 MBR 驱动器,我无法在其中创建超过四个主分区。

我正在尝试使用 Windows 10 进行双启动,在 Ubuntu 安装过程中,当我选择与 Windows 一起安装时,我收到错误

“主分区太多”

当我选择其他东西时,我无法选择要安装的分区,也无法从未分配的空间创建新的分区。

这些是从 Windows 看到的我的分区。

在此处输入图片描述

我接下来该做什么才能让 Ubuntu 运行而不必擦除整个磁盘?

答案1

除非我误解了 Windows 工具,否则您已经有一个扩展分区和几个逻辑分区。(我思考屏幕截图显示,您的C:D:E:是逻辑分区。)因此,您可以扩展扩展分区并将至少部分 Ubuntu 放在新的逻辑分区中。一个重要的警告:为此使用 Ubuntu 的工具,而不是 Windows 分区程序!Windows 工具倾向于使用逻辑磁盘管理器 (LDM),又称“动态磁盘”,并且 Ubuntu 几乎不可能安装在这样的磁盘上。创建更多逻辑分区应该可以正常工作,但要注意的是,您必须在 BIOS 模式下启动 Ubuntu 安装程序,而不是在 EFI 模式下。您还需要使用“Something Else”分区选项,因为您说您尝试过的“一起安装”选项不起作用。请参阅这个 AskUbuntu 问题及其答案了解有关此操作的信息。

将所有系统转换为 GPT 并使用 EFI 模式启动MBR2GPT,正如 Ramhound 所建议的,这是另一种选择。这更危险,但可能提供更大的灵活性,因为 GPT 不使用尴尬的主/扩展/逻辑分区区别。与此相关的是:看起来您在磁盘开头附近有 99.9 GB 未分配,在结尾有 18.16 GB。开头的空间位置使得您只能在那里创建主分区。看起来您有两个主分区和一个扩展分区,因此您应该能够创造主分区位于较大的位置。(此结论假设我正确解释了 Windows 屏幕截图。)扩展扩展分区后,末尾的空间必须分配为逻辑分区。G:向左移动将为您提供更大的灵活性,因为这样您就可以将 99.9 GB 的空间分配为逻辑分区;但此举可能会破坏您启动 Windows 的能力。如果您进行这样的移动,我会使用 Windows 工具,因为它更有可能保持 Windows 可启动 - 但我一定要先进行备份,因为这样的移动通常很危险,而且 Windows 分区工具经常会损坏使用扩展分区和逻辑分区的磁盘。

总之,如果您可以接受将 Ubuntu 拆分为一个 99.9 GB 的分区和一个或多个总计 18 GB 的分区,那么坚持使用当前布局和 BIOS 模式启动可能是最好的选择。但是,如果您需要以不同的方式划分空间,则必须在有风险的分区移动和调整大小操作与有风险的 MBR 到 GPT 转换之间做出选择。就我个人而言,我可能会选择后者,但这是一个判断问题,就我而言,这是基于我非常熟悉 GPT 分区和 EFI 模式启动这一事实。(我编写了 GPT fdisk 分区软件并维护 rEFInd 启动管理器。)如果您决定坚持使用 MBR 和 BIOS 模式启动,这是可以理解的。

相关内容