![无法在 Windows 分区上安装 Ubuntu](https://linux22.com/image/892176/%E6%97%A0%E6%B3%95%E5%9C%A8%20Windows%20%E5%88%86%E5%8C%BA%E4%B8%8A%E5%AE%89%E8%A3%85%20Ubuntu.png)
以下是windows的磁盘管理截图:
我想在分区上安装 ubuntu:新卷(F:)
我使用 Ubuntu 16.04 通过 Rufus 制作了可启动的 U 盘;重新启动 PC 并尝试安装 ubuntu 时显示以下信息:
sda1: 1MB windows 7
sda2: 104MB unknown (ntfs)
sda3: 105GB (used: 60GB) (ntfs)
sda4: 207GB (used: 48GB) (ntfs)
我该如何进行安装?我的目标是安装在分区:新卷 (F:)。
添加 gpart 实时截图:
还要注意,与 Windows 一起安装的选项不可见,磁盘上既有未分配的空间,也有分配的空间。
答案1
您的 Windows 安装使用所谓的“动态”磁盘(又称逻辑磁盘管理器或 LDM)。这一点非常重要,因为 Ubuntu 不支持安装到 LDM 磁盘或从 LDM 磁盘启动,任何试图修改当前分区表的行为都是可能会导致难以修复的数据丢失!
您可能在尝试使用 Windows 工具创建 Linux 分区时陷入了这种困境。在 MBR 磁盘上,当您尝试将分区数扩展到 4 个以上时,Windows 分区工具会将磁盘从纯 MBR 系统转换为在其上带有 LDM 的 MBR。这对于仅安装 Windows 来说很方便,但对于将 Windows 与任何其他系统双启动来说,这非常非常糟糕。
幸运的是,有一些工具可以帮助你,例如EaseUS分区管理器和AOMEI动态磁盘转换器。请注意,我自己从未使用过这些工具,因此我无法对它们发表评论,只能说我知道它们存在。如果可能的话,我建议使用这些工具将您现在拥有的所有五个分区转换为“基本”(非 LDM)形式,然后删除您为 Ubuntu 创建的分区。
原因是,即使删除为 Ubuntu 创建的分区,您仍将拥有四个分区。当超过该数字时,Windows 工具使用动态磁盘的原因是 MBR 最多支持四个主分区。大多数操作系统使用逻辑分区来超越 4 个主分区的限制,但这些操作系统需要存在一种称为延长分区。如果您删除即将成为 Ubuntu 的分区,然后将其转换为基本形式,该工具可能会将您的所有四个分区都变成主分区,从而没有空间容纳 Ubuntu 所需的扩展分区。但是,如果您可以转换所有五个分区,转换工具应该会创建一个扩展分区,并将两个分区(可能是您的分区E:
和即将成为 Ubuntu 的分区)转换为逻辑分区。如果转换工具拒绝转换超过四个分区,您可以删除即将成为 Ubuntu 的分区,转换剩余的四个分区,并使用我的修复零件程序将最终的主分区转换为逻辑形式;但是,您可能需要使用其他方法稍微调整逻辑分区之前的分区大小,以便为逻辑分区所需的额外数据结构腾出空间。
将磁盘从动态磁盘转换为“基本磁盘”后,即可安装 Ubuntu。Ubuntu 安装程序提供了一些选项,让您使用磁盘上的可用空间或与 Windows 一起安装;或者您可以使用(在我看来,名字不太好)“其他”选项在安装程序中手动对磁盘进行分区。
答案2
这是解决你当前问题的方法,相当简单
- 当你在 ubuntu 安装程序中时,你所要做的就是删除您应该安装 ubuntu 的分区(我认为是
sda4
)。 - 创建一个新分区和ext4文件系统。
- 选择该分区作为
/
根分区。 - 并执行后续步骤。
如果您发现这很难,并且想要从 Windows 执行此操作,请按照后续步骤操作。