无法启动 Ubuntu 20.04 — EFI 分区问题?

无法启动 Ubuntu 20.04 — EFI 分区问题?

我有一台 Ubuntu 20.04 机器,其主内部驱动器有 3 个分区:

  • /dev/nvme0n1p1,EFI 系统分区,fat32,512 Mb
  • /dev/nvme0n1p2,解锁的 ext4 分区,732 Mb
  • /dev/nvme0n1p3,加密的 LVM 分区,475 Gb

它以前运行得很好,但有几天我无法进入 Ubuntu。我不知道发生了什么。现在 PC 启动到 GNU GRUB 版本 2.04(为什么?),然后我必须单击才能正常启动,它显示此错误消息:

Volume group "vgubuntu" not found
Cannot process volume group vgubuntu
Please unlock disk nvme0n1p3_crypt: _

然后我可以输入正确的密码,但几秒钟后启动总是失败。一大堆错误消息之后一切都被阻止了。

我已经尝试适应那些指令以及其他一些(尤其是)适用于我的情况。以下是我所做的:

  • 使用外部驱动器启动 Ubuntu(“试用 Ubuntu”)。
  • 启动终端应用程序并输入以下内容:

sudo -i

cryptsetup open /dev/nvme0n1p3 nvme0n1p3_crypt(并接受密码)

更改-ay
挂载 /dev/mapper/vgubuntu-root /mnt
挂载 /dev/nvme0n1p2 /mnt/boot
挂载 /dev/nvme0n1p1 /mnt/boot/efi
安装-t proc proc /mnt/proc
安装-t sysfs 系统/mnt/sys
安装--bind /dev /mnt/dev
安装--bind /运行/mnt/运行
chroot /mnt
更新-initramfs-c-k 全部

生成的消息是update-initramfs: Generating /boot/initrd.img-5.15.0-46-generic

  • 然后我输入exitsudo reboot now。但重新启动进入主内置驱动器时仍显示相同的初始错误消息。

不幸的是我不是 Ubuntu 专业人士,但我确实需要修复该内置驱动器。任何帮助都将不胜感激。

(此外,是否有一些可以从“试用 Ubuntu”外部驱动器下载并使用的修复实用程序/应用程序?我很乐意尝试这些帮助应用程序。)

相关内容