Cryptsetup: LVM está faltando (em um sistema sem LVM)

1

Então, eu tenho um problema com a configuração das partições do meu laptop. Tentarei incluir o maior número de detalhes possível para facilitar a ajuda.

No passado, eu tinha um sistema do Ubuntu 15.10 no meu laptop com 2 unidades de tamanho idêntico. Ambos foram formatados de forma idêntica com 2 partições cada, um para / boot e outro para /. Ambas as partições foram invadidas em conjunto com o mdadm. No boot-raid, eu tinha um sistema de arquivos btrfs para / boot. No / -raid eu tinha um volume LUKS com um volume LVM dentro dele. No LVM, eu tinha uma partição btrfs.

Esta configuração funcionou muito bem. mas eu queria alterá-lo: primeiro, eu queria ter backups atômicos, então a partição de inicialização tinha que ir para que eu pudesse capturar instantaneamente todo o sistema operacional de uma só vez. Segundo, eu queria criptografar o / boot também. Terceiro, eu queria me livrar do LVM. E quarto, eu não queria um pouco de podridão, então o mdadm precisava ir em favor do btrfs-raid.

Então, minha ideia para um sistema mais adequado foi a seguinte: Eu teria apenas uma partição em cada unidade com uma paridade de btrfs para um btrfs-raid1 dentro.

Eu fiz isso, movi o sistema para as novas partições, adicionei o cryptodisk-stuff em / etc / default / grub, crypttab corrigido, fstab corrigido, certifiquei-me de que o initramfs estava ok, grub atualizado, instalei-o nas unidades uma vez mais, desinstalado mdadm e lvm2 do sistema, movi seus arquivos de configuração que eu conhecia (em / etc) e reiniciei. Eu usei discos rígidos externos para equilibrar em torno do meu sistema de arquivos btrfs durante o procedimento, e um stick USB com um sistema Ubuntu com a mesma versão do meu sistema.

Quando eu reiniciei, o grub apareceu me pedindo o primeiro desbloqueio, eu fiz isso, aparentemente ele não se importou com o segundo container LUKS, inicializou muito bem de qualquer maneira (eu acho que só precisa ler, onde 1 disco é suficiente), o init começou e pediu-me para desbloquear o primeiro recipiente novamente (como esperado). Eu fiz isso, continuou e em vez de desbloquear o segundo, veio com "crypsetup: lvm está faltando".

Eu verifiquei novamente o fstab e o crypttab, bem como / etc / default / grub, e tudo pareceu bem. Você tem alguma sugestão sobre por que esse erro pode ocorrer? Além disso, se eu usar os mesmos IDs para montar e chroot no meu sistema a partir do USB, tudo funciona bem. Então o sistema em si está perfeitamente bem.

    
por Lollen Jumplan 28.01.2016 / 03:28

1 resposta

1

A pergunta é respondida por mim agora! O problema era que a entrada do crypttab para o segundo contêiner era inválida. Mesmo que eu verifiquei duas vezes, perdi o erro e o update-initramfs também não se queixou. O que eu tirei disso? Sempre triplique ou quadruplique a checagem de tais coisas críticas, pois muitas vezes pode poupar muito trabalho (e outras que tentam ajudá-lo também).

    
por 31.01.2016 / 04:14