分区表无效!删除完全加密的 ubuntu 磁盘后,在其上安装 ubuntu

分区表无效!删除完全加密的 ubuntu 磁盘后,在其上安装 ubuntu

我已经将 ubuntu 安装为完全加密磁盘,并决定删除并正常安装。执行此操作后,出现错误Invalid partitions table!并且无法启动。

我已经使用 Live CD 完成了此操作/尝试 ubuntu

$ sudo parted /dev/sda print
Model: ATA TOSHIBA MQ01ACF0 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system     Name                  Flags
 1      1049kB  538MB   537MB   fat32           EFI System Partition  boot, esp
 2      538MB   49.6GB  49.1GB  ext4
 4      49.6GB  492GB   442GB
 3      492GB   500GB   8490MB  linux-swap(v1)

$ sudo fdisk -l

Disk /dev/loop0: 1.4 GiB, 1497772032 bytes, 2925336 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


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: gpt
Disk identifier: 4EDCF3CF-5ED8-46C9-817E-02A0CC36ED35

Device         Start       End   Sectors   Size Type
/dev/sda1       2048   1050623   1048576   512M EFI System
/dev/sda2    1050624  96941248  95890625  45.7G Linux filesystem
/dev/sda3  960188416 976771071  16582656   7.9G Linux swap
/dev/sda4   96942080 960188415 863246336 411.6G Linux filesystem

Partition table entries are not in disk order.




Disk /dev/sdb: 15 GiB, 16108224512 bytes, 31461376 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x15e2543d

Device     Boot Start     End Sectors  Size Id Type
/dev/sdb1  *        0 3035519 3035520  1.5G  0 Empty
/dev/sdb2       14432   19295    4864  2.4M ef EFI (FAT-12/16/32)

我已经删除了 /dev/ram15 和类似的东西。

在我重新安装之前,我收到警告,Linux 认为块大小是 512B,而磁盘报告了其他内容。我还注意到它说Partition table entries are not in disk order.这是个问题吗?

这台笔记本电脑还应该有一个非常小的 SSD 驱动器,但我在该输出中没有看到。

如何解决这个问题?

更新:如果我按 F12 选择启动顺序并选择条目,ubuntu它就会启动并正常工作。我猜问题出在 grub、uefi 或类似的东西上。

答案1

这是因为 BIOS 设置为传统模式。将其设置为 EUFI - 非安全启动即可解决问题。

我真的不知道是什么改变了它或者为什么 ubuntu 没有检测到它。

相关内容