尝试与 Windows 8.1 一起安装双启动时,Ubuntu 14.04.2 安装程序无法识别分区

尝试与 Windows 8.1 一起安装双启动时,Ubuntu 14.04.2 安装程序无法识别分区

我正在尝试遵循 Luis Alvarado 的指南使用 UEFI 安装 Ubuntu 和预装的 Windows用于在 Windows 8.1 双启动中安装 Ubuntu 14.04 UEFI。

我从 Windows 创建了分区,然后重新启动,禁用 SecureBoot(但保持 UEFI 启用),以 UEFI 模式从 USB 记忆棒启动 Ubuntu。

它运行良好(尽管分辨率为 800x600),但是当我到达安装程序要求分区的步骤时,我看到的是以下内容(分区列表完全为空):

在此处输入图片描述

我不知道该如何继续。

也许这可能是一个有用的信息:

root@ubuntu:~# gdisk -l /dev/sda
GPT fdisk (gdisk) version 0.8.8

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/sda: 3907029168 sectors, 1.8 TiB
Logical sector size: 512 bytes
Disk identifier (GUID): 65315FB0-3173-43D4-BD21-7BB11E44E5D5
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 3907024613
Partitions will be aligned on 2048-sector boundaries
Total free space is 6077 sectors (3.0 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         1026047   500.0 MiB   EF00  EFI system partition
   2         1026048         1107967   40.0 MiB    FFFF  Basic data partition
   3         1107968         1370111   128.0 MiB   0C01  Microsoft reserved part
   4         1370112         5564415   2.0 GiB     2700  Basic data partition
   5         5564416      1949353983   926.9 GiB   0700  Basic data partition
   6      1949353984      3064690687   531.8 GiB   0700  Basic data partition
   7      3064690688      3883890687   390.6 GiB   0700  Basic data partition
   8      3883892736      3907022598   11.0 GiB    2700  Microsoft recovery part

分区 6 和 7 是我通过缩小分区 5(即 Windows 8.1 分区)创建的。

编辑:

root@ubuntu:~# hdparm -N /dev/sda

/dev/sda:
 max sectors   = 3907029168/3907029168, HPA is disabled

编辑:

gparted 可以正确查看所有分区,但是它在启动时给出两个警告:

  1. 备份 GPT 表并不位于磁盘末尾,而它应该位于末尾。这可能意味着另一个操作系统认为磁盘较小。
  2. /dev/sda 的可用空间似乎并未全部使用,您可以修复 GPT 以使用所有空间(额外的 4521 个块)或继续使用当前设置?

这些问题是否与 Ubuntu 安装程序中的问题有关?

答案1

修复备份 GPT 解决了该问题。

为了修复它:运行“sudo gparted”,当它报告有关备份 GPT 的问题并建议修复时,单击 FIX。

答案2

您的固件和/或 Windows 中可能启用了 RAID 支持。您的 RAID 设置必须在固件和所有操作系统中保持一致!!!如果我是对的,你只是在 Ubuntu 中“修复”了问题,但在固件和/或 Windows 中启用了 RAID,那么你可能会丢失数据。请注意,即使在单磁盘设置中 RAID 也可以处于活动状态,尽管在只有一个磁盘的情况下它毫无用处。

检查这一点的一种方法是运行 Windows 版本gdisk(可用的二进制文件这里,尽管您必须深入到当前版本的gdisk-binaries子目录)。gdisk在 Windows 中运行然后输入v。这将运行磁盘检查。如果我的假设正确,gdisk将会抱怨备份分区表损坏,但gdisk在 Ubuntu 中使用相同的检查不会发出这样的抱怨。

相关内容