意外删除了 efi 分区,无法从 usb 安装新系统

意外删除了 efi 分区,无法从 usb 安装新系统

我使用 GParted 意外删除了安装了 ubuntu 14.04(以及 OEM windows 7)的 Thinkpad T460s 上的几个分区,之后无法启动任何系统(无论是 ubuntu 还是 windows 启动管理器)。开机后甚至没有 grub 界面。

/dev/sda3 is windows
/dev/sda4 is something unknown (must be home?)
/dev/sda5 is /root for ubuntu
/dev/sda7 is swap

但是,只有从移动硬盘启动才可以进入grub界面,然后执行set prefix=(hd1,gpt5)/boot/grubset root=(hd1,gpt5)insmod normal最后normal才能进入Ubuntu系统。

但是使用普通的 USB 驱动器只能安装或尝试 ubuntu 18.40?但不能进入 grub 界面,为什么?

进入现有的 Ubuntu 系统后,我使用 GParted 在 上创建了一个名为 EFI 的分区/dev/sda2
但尝试安装 ubuntu 失败并出现错误

[0,000000][firmware bug]:TSC_DEADLINE disabled due to Errata: please update microcode to version:0xb2(or later)
[6,907994] tpm tpm0: A TPM error(6) occured attempting to read a pcr value
[208,659418] SQUASHFS error: sqaushfs_read_data failed to read block 0x109abf19

并且还有更多的错误被消除。

我的 UEFI BIOS 版本是N1CET47W (1.15) 有人知道该怎么办吗?谢谢!

编辑:现在我做了一些更危险的事情,在启动到实时模式后,我使用 GParted 完全调整了我所有分区的大小

sudo parted -l
Model: ATA Crucial_CT525MX3 (scsi)
Diask /dev/sda 525GB
Sector size (logical/physical): 512/512B
Partition Table: gpt
Diask Flags:
NUMBER START EDN SIZE FILE sYSTEM nAME FLAGS
1               17.4KB  134mb     -      --                         MSFTRES
2               135MB    240MB  105MB   FAT32     -   MSFTDATA
3               317gb     481gb   164gb  ext4    basic data partition msftdata
warning: the driver descriptor says the phsical block size is 2048 bytes, but LInux says it is 512 byte. Ignore/cancel?

现在我甚至无法执行安装 ubuntu 图标或直接安装 ubuntu。因为它总是停留在 ubuntu 启动屏幕上,而不会改变。

相关内容