我有一台 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
。
- 然后我输入
exit
和sudo reboot now
。但重新启动进入主内置驱动器时仍显示相同的初始错误消息。
不幸的是我不是 Ubuntu 专业人士,但我确实需要修复该内置驱动器。任何帮助都将不胜感激。
(此外,是否有一些可以从“试用 Ubuntu”外部驱动器下载并使用的修复实用程序/应用程序?我很乐意尝试这些帮助应用程序。)