由于 libparted 错误导致无法安装 Ubuntu 16.04.1

由于 libparted 错误导致无法安装 Ubuntu 16.04.1
sudo fdisk -l
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x68517eba

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1            2048    206847    204800   100M  7 HPFS/NTFS/exFAT
/dev/sda2  *       206848 145391615 145184768  69.2G  7 HPFS/NTFS/exFAT
/dev/sda3       145393663 934416383 789022721 376.2G  f W95 Ext'd (LBA)
/dev/sda4       934416384 976769023  42352640  20.2G  7 HPFS/NTFS/exFAT
/dev/sda5       145393664 200157183  54763520  26.1G 83 Linux
/dev/sda6       200159232 209922047   9762816   4.7G 82 Linux swap / Solaris
/dev/sda7       209922048 934416383 724494336 345.5G  7 HPFS/NTFS/exFAT

Partition 3 does not start on physical sector boundary.
Partition table entries are not in disk order.

我正在尝试在 /dev/sda4 上安装 Ubuntu。但是当我尝试安装时,安装程​​序崩溃了。后来,我发现这是由于 libpart 错误造成的。知道为什么会发生这种情况吗?

Ubuntu 安装 crush libparted bug 截图

答案1

我无法移动物理上位于最后一个分区的 /dev/sda4。因此我删除了该分区并合并到 /dev/sda7。然后我缩小 /dev/sda7 以在 /dev/sda7 之前创建一个新分区。

基本上,我将最后一个分区(我想要的 ubuntu 位置)移动到了倒数第二个分区,使用Windows 10 中的 MiniTool Partition Wizard Free 9.1。我无法在 Linux 中执行或找到任何工具来执行此操作,否则会丢失数据。Gparted 从一开始就显示错误。甚至 Windows 10 中的 diskmgmt.msc 也显示某种错误。MiniTool Partition Wizard Free 9.1 拯救了我,没有丢失任何数据。

导致上述问题的原因对我来说仍然是个谜。

相关内容