无法识别并为 Dell Inspiron 15R 5520 上的 Ubuntu 安装创建分区

Dar*_*der 5 partitioning dual-boot system-installation

当我使用实时 USB 运行 14.04 的设置并选择“其他东西”以在我的硬盘上手动创建分区时,出于某种原因,Ubuntu 无法检测其他分区并假设整个 HDD 未分配。这在下面的快照中进行了解释:

在此处输入图片说明

实际分区的描述如下:

C:    NTFS   90GB   (running Windows 7)
D:    NTFS   80GB
G:    NTFS   80GB
H:    NTFS   130GB
Free space: 85.66GB
Run Code Online (Sandbox Code Playgroud)

Ubuntu 无法识别这些分区。

我已经有一段时间双启动 Ubuntu 和 Windows,并在 Windows 上安装了不同版本的 Ubuntu 至少十几次,但从未遇到过这个问题。直到最近,我还在运行 13.10 并升级到 Trust Tahr。那是问题开始的时候。升级成功,但是一旦我重新启动,我就无法登录 Ubuntu(可能是由于引导加载程序从 Legacy 更改为 UEFI,我确信 grub 应该可以处理,但无论如何!)。一件事导致另一件事,重新安装尝试导致我的笔记本电脑(Tahr)上只有一个操作系统,并且我丢失了所有数据。我删除了 Tahr,重新安装了 Windows 7 Home Premium 并创建了分区。但是现在,我无法让 Ubuntu 识别分区和适量的可用空间。

下面给出的快照显示了当 GParted 尝试检测我的分区时收到的错误消息。我确定我的分区表有问题,但我不知道它是什么或消息的真正含义。但这可能是 Ubuntu 无法检测到我的分区的原因。

GParted 错误对话框

GParted 找不到分区

Windows 7(家庭高级版)磁盘管理工具快照:

在此处输入图片说明

old*_*red 5

你有两个问题。Windows 仅在 BIOS 模式下从 MBR(msdos) 分区驱动器启动。看起来驱动器最初是gpt。当您在 BIOS 启动模式下安装 Windows 时,它不会正确转换为 MBR,而是会留下备份 gpt 分区表。Windows 只能从使用 UEFI 的 gpt 驱动器引导,因此如果您想转换为 gpt 分区,则必须在 UEFI 引导模式下重新安装 Windows,如果您的硬件也支持 UEFI。

您可以使用 fixparts 删除备份 gpt 分区表。Linux 会毫无问题地将其视为 MBR。FixParts 是删除杂散 GPT 数据的最简单方法。GPT fdisk(gdisk 或 sgdisk)可以做到,但过程有点复杂。

http://www.rodsbooks.com/fixparts/

但看起来您已经使用了所有 4 个主分区。您必须将一个主分区转换为扩展分区,以便您可以在扩展分区内创建任意数量的逻辑分区。不要在 Windows 上创建分区,因为它会转换为动态分区,而在 Linux 上根本无法使用。

我的笔记本电脑已经有 4 个主分区:如何安装 Ubuntu?

我的磁盘已经有 4 个主分区,我该如何安装 Ubuntu?