采用lvm逻辑卷安装双系统,启动时阻塞在查找root根目录的位置

目前想通过lvm实现双系统,总共在磁盘上面划分了set.1.root和set.2.root。 其中set.1.root安装的是openeuler22.03版本, set.2.root安装的是23.09版本。

openeuler 22.03版本的安装方法是:通过iso直接挂载,通过安装界面进行安装。
openeuler 23.09版本的安装方法是: 先通过lvm划分磁盘得到set.2.root, 再挂载set.2.root到临时目录下, 通过chroot 切换到临时目录下,安装minial_envrionment下的所有软件包, 最后通过安装grub2-pc,grub2-install /dev/sda, grub2-mkconfig -o /boot/grub2/grub.cfg 修改boot程序。

启动时直接阻塞如下图所示的位置:


请问这个是哪里出现了问题呢?请各位大佬帮忙指导下,非常感谢。

终于知道原因了,需要采用dracut命令重新生成一次initramfs就可以了。
命令如下:dracut -f /boot/initramfs-6.4.0-10.1.0.20.oe2309.x86_64.img 6.4.0-10.1.0.20.oe2309.x86_64

1 Like

initramfs是干什么的?