ubuntu开机进入initramfs shell界面,报错alert! /dev/vg00/root does not exist. Dropping to a shell!解决方法

ubuntu删除过软件后,提示有些软件可以删除了,执行autoremove以后,重新开机无法进入系统,停在initramfs shell 中无法启动

处理步骤:

1、使U盘安装盘,进入try ubuntu中

2、因为使用了cryptsetup加密分区,先apt install cryptsetup安装加密工具,方便解密分区

3、使用cryptsetup luksOpen /dev/nvme0n1p3 vg00  解密分区

4、挂载相应分区,然后chroot到本地系统

5、检查本地系统状况,发现lvm命令没有了,可能是autoremove时被删除了,安装

6、使用update-initramfs -u -k all命令制作新initrd.img文件

7、重新启动系统,可以正常启动

8、如有异常可尝试添加grub内核引导参数rootdelay=120,添加内核启动延迟,给时间加载lvm分区。

posted @ 2024-01-18 01:41  清风6661  阅读(210)  评论(0)    收藏  举报