Como você repara um sistema físico para virtual do Ubuntu 14.04 RAID-LVM-DM-CRYPT-LUKS que não inicializa?

2

Não consigo fazer com que um servidor virtual Ubuntu 14.04 inicialize corretamente. Recentemente foi clonado "dd if = / dev / sda of = vmimage" O físico tem uma configuração RAID1-LVM-DMCRYPT-LUKS, A sequência de inicialização é abortada e solta no shell BusyBox.

Begin: Waiting for encrypted source device

Eu posso ver acima da mensagem que não foi possível encontrar nenhum grupo de volumes.

No volume groups found

Eu suspeito que isso ocorre porque o ataque não foi iniciado corretamente.

Olhando / proc / mstat indica que md0 está ativo e md1 está inativo

Eu tenho que parar o md1 e forçá-lo com --run para iniciar

mdadm --stop /dev/md1
mdadm --assemble /dev/md1 /dev/sda2 --run

Agora sou capaz de montar partições em / dev / md0 e desbloquear o volume dmcrypt manualmente, se assim desejar.

Se eu sair do shell, ele tenta desbloquear o contêiner dmcrypt, mas ainda não inicializa.

Como corrijo isso?

    
por Marinus 11.07.2014 / 21:58

2 respostas

0

Seu problema é causado pela inicialização com um disco virtual clonado de dois discos físicos. Depois de inicializar manualmente, você pode tentar isso se você tiver md0 não criptografado e md1 criptografado:

vi / etc / initramfs-tools / scripts / local-top / workaround_mdadm: %código% Nota: Sinta-se à vontade para alterar também os valores do sono.

Torne o arquivo executável: chmod 755 / etc / initramfs-tools / scripts / local-top / workaround_mdadm

Crie novos arquivos initrd em / boot: update-initramfs -k all -c

Reinicialize com seu disco virtual e verifique se você é solicitado a inserir uma frase secreta.

    
por 24.11.2014 / 17:10
-1

Parece que desde que sua frase-senha funcionou, você pode simplesmente montá-la manualmente em um LiveCD / CD de reparo e descobrir o que está errado ... talvez o sistema de arquivos esteja corrompido, mas você pode pelo menos ler a maior parte apenas não inicialize.

    
por 16.07.2014 / 22:45