定制 Red-Hat 6.7 至 7.4 升级

定制 Red-Hat 6.7 至 7.4 升级

我有一台定制的 RHEL6.7 服务器,它有多个 LVM2 分区,根卷基于 LVM2,位于:stats/rootvol

我正在编辑当前的 GRUB(0.97,RHEL67 的一部分),使其看起来像这样(我知道有些参数用于调试......):

title Upgrade Phase (RHEL 7.x)
        root (hd0,0)
        kernel /Upgrade/isolinux/vmlinuz ks=hd:sda1:/Upgrade/ks-upgrade.ks ramdisk_size=8192 root=/dev/mapper/stats-rootvol rd.lvm.lv=stats/rootvol rd.lvm.vg=stats rd.auto=1 rd.shell rd.debug log_buf_len=1M console=ttyS0
        initrd /Upgrade/isolinux/initrd.img

initrd.img 是来自官方 RHEL7.4 的,vmlinuz(内核)也是如此。两者都可以在 /Upgrade/isolinux/ 下找到。我遇到的问题是 dracut 抱怨找不到根分区:/dev/mapper/stats-rootvol

在 dracut 超时后,我只看到 /dev/mapper/control,但是当我运行(在 dracut shell 下)以下命令时:

lvm vgchange -ay

我确实在 /dev/mapper/* 下看到了我的所有 LVM

我在这里做错了什么?

相关内容