这个问题浪费我两个小时。不过我发现grub2-mkconfig生成的内容还是不正确。我修改了lvm virtual group的名称为VG01后,生成/etc/grub2.cfg的内容如下:
linux/vmlinuz-0-rescue-47b007f224c34ad8bf0984ac74f55452 root=/dev/mapper/VG01-root ro resume=/dev/mapper/fedora_localhost--live-swap rd.lvm.lv=fedora_localhost-live/root rd.lvm.lv=fedora_localhost-live/swap rhgb quiet
可以看到resume=后面的路径没有变化。
linux/vmlinuz-0-rescue-47b007f224c34ad8bf0984ac74f55452 root=/dev/mapper/VG01-root ro resume=/dev/mapper/fedora_localhost--live-swap rd.lvm.lv=fedora_localhost-live/root rd.lvm.lv=fedora_localhost-live/swap rhgb quiet
可以看到resume=后面的路径没有变化。