Atualmente, estou trabalhando em um initrd personalizado baseado no kernel do CentOS 6.7 (2.6) com os módulos a seguir carregados.
O initrd é projetado para fazer backup de arquivos de um sistema antigo do RHEL na memória, desmontar o disco, limpar o disco e, finalmente, dd um sistema CentOS pré-construído no disco.
O sistema CentOS foi desenvolvido no VMware e, em seguida, o vmdk foi exportado e convertido em um formato bruto com qemu-img .
A partir do teste, todo o processo funciona de forma impressionante e, uma vez concluído o dd , o sistema pode ser reinicializado e inicializar bem.
O bloqueador atual é que, uma vez concluída a operação dd , não consigo montar o disco LVM para copiar os arquivos de volta.
Como você pode ver na lista de módulos, os drivers LVM estão disponíveis e são carregados. Se eu executar um fisk -l , ele mostrará sda1 como a partição de inicialização (Non-LVM) e sda2 como uma partição LVM. Ao executar pvscan -vvv , ele vê /dev/sda2 , mas diz No label detected .