Não é possível inicializar no LVM / LUKS no segundo disco

0

Eu tenho um sistema operacional Linux (Linux Mint) instalado no meu primeiro disco rígido dentro de uma partição LUKS e agora estou tentando instalar um cenário de inicialização dupla em um segundo disco. Eu instalei o Ubuntu com sucesso em uma partição LUKS no segundo disco (sdb) com essas partições (entre outras):

sdb1 boot
sdb4 LUKS

Eu usei o LVM dentro da partição LUKS para criar essas partições lógicas (entre outras):

vg-lvroot1
swap

Eu destravei a partição LUKS e instalei o Ubuntu em vg-lvroot1 (como / ) e sdb1 (como inicialização) e atualizei o gerenciador de inicialização em sdb . Então eu corri a dança normal:

$ mount /dev/mapper/vg-lvroot1 /mnt
$ mount /dev/sdb1 /mnt/boot
$ mount --bind /dev /mnt/dev
$ mount --bind /dev/pts /mnt/dev/pts
$ mount --bind /proc /mnt/proc
$ mount --bind /sys /mnt/sys
$ chroot /mnt
$ echo "sdb4_crypt UUID=$(blkid -s UUID -o value /dev/sdb4) none luks" >/etc/crypttab
$ update-initramfs -u
$ grub-install /dev/sdb
$ grub-install --recheck /dev/sdb
$ update-grub

Quando eu reinicio e uso o BIOS para selecionar meu segundo disco, recebo o prompt grub esperado para o Ubuntu. Mas quando eu escolho, ele inicia o processo de inicialização, mas em vez de solicitar a chave LUKS, ela eventualmente cai no prompt do busybox.

O que eu fiz de errado? Eu usei este procedimento muitas vezes no meu primeiro disco com vários sistemas operacionais baseados no Debian, incluindo Ubuntu e incluindo outra instalação em uma partição de boot separada usando uma partição raiz LVM diferente dentro do LUKS, sem nenhum problema, mas algo parece estar errado quando eu faço este procedimento com o meu segundo disco.

O que poderia estar acontecendo?

    
por John Wiersba 06.03.2018 / 06:04

1 resposta

0

Acontece que o problema envolveu a maneira como a partição criptografada do LUKS foi desbloqueada. Eu estava usando as ferramentas GUI para desbloqueá-lo, clicando e digitando a frase secreta. Meu palpite é que isso confunde as coisas de alguma forma, atribuindo um rótulo diferente para a partição criptografada. Parece que a partição criptografada realmente precisa ser desbloqueada corretamente usando cryptsetup luksOpen ... .

Além disso, é importante ter a partição criptografada desbloqueada ao executar update-initramfs e update-grub (cometi esse erro várias vezes ao tentar corrigir o problema original).

    
por John Wiersba 07.03.2018 / 18:33