如何修复重命名后启动时“未找到卷组 <old-vg-name>”?

Ste*_*ang 7 linux boot lvm

我重命名了 rootfs vg 并更改了名称/etc/fstab/boot/grub/grub.cfg这样我就可以像以前一样进入系统了。但是,每次启动时,屏幕都会被

Volume group "<old-vg-name>" not found
Cannot process volume group <old-vg-name>
Run Code Online (Sandbox Code Playgroud)

这很烦人。

是否可以阻止系统打印此类消息?

Ste*_*ang 6

感谢斯大林·维涅什·库马尔的链接。这是我在 Debian 上的解决方案。

运行并更改和vgrename中的名称并第一次(或多次)重新启动后,我检查了交换路径并运行了。这将重新生成 initramfs 和 grub。下次重新启动时问题就会消失。/etc/fstab/boot/grub/grub.cfg/etc/initramfs-tools/conf.d/resumedpkg-reconfigure linux-image-4.19.0-8-amd64

我想重新配置映像包可能是不必要的,因为它调用update-initramfs重新生成 initramfs。运行update-initramfs -u应该也可以,并且不需要指定内核版本。