Eu tenho um servidor RHEL6.7 personalizado, ele tem várias partições LVM2, o volume raiz é baseado em LVM2 e está localizado em: stats / rootvol
estou editando o GRUB atual (0.97 qual parte do RHEL67) para ficar assim (alguns parâmetros são para depuração, eu sei ....):
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 é o que vem do RHEL7.4 oficial, assim como o vmlinuz (kernel). ambos estão disponíveis em / Upgrade / isolinux /. O problema que estou enfrentando é que o dracut reclama sobre não encontrar a partição raiz: / dev / mapper / stats-rootvol
depois que o dracut expira, eu vejo apenas / dev / mapper / control, mas quando eu corro (sob shell dracut) o seguinte:
lvm vgchange -ay
eu vejo todos os meus LVMs em / dev / mapper / *
o que estou fazendo de errado aqui?