selecione o grupo de volumes LVM correto como o dispositivo raiz

0

No meu disco eu tenho o LVM configurado como tal:

  • Um grupo de volumes "vg1", contendo
    • Um volume lógico "lv1", contendo uma partição criptografada LUKS que é a raiz de uma instalação Debian Linux
    • Um volume lógico "00" contendo outra partição criptografada do LUKS que é a raiz de uma instalação do Qubes OS

Eu quero que o sistema inicialize no Qubes; Em outras palavras, eu preciso desbloquear vg1 / 00 e montá-lo como o dispositivo raiz.

O problema é que o Grub só me pede para desbloquear o volume lógico "lv1". Não consigo fazer o Grub pedir para desbloquear o volume lógico "00", não importando as opções de inicialização do kernel.

Editando a linha de comando do grub na inicialização, posso ver root=/dev/mapper/luks-<UUID> , bem como rd.lvm.vg=vg1/00 e rd.lvm.lv=luks.<UUID> . O UUID corresponde ao volume lógico correto.

Como posso ter certeza de que o grub realmente usa as opções de inicialização rd.lvm ?

    
por lorenzog 16.04.2016 / 15:07

1 resposta

0

As qubas são baseadas no fedora? Pelo menos no Fedora / RHEL / CentOS você precisa de uma linha em / etc / crypttab:

$NAME UUID=$UUID none luks

Veja crypttab (5) .

Substitua o $NAME pelo que você quiser e passe isso para o kernel em rd.luks.uuid e $UUID com o UUID do dispositivo criptografado (consulte blkid $DEV ).

Você precisará regenerar o disco de inicialização (executando dracut -f ).

Não faço ideia se o debian / qubes-os está usando o mesmo.

    
por 20.04.2016 / 10:44

Tags