A documentação contém:
Os discos descriptografados com sucesso são nomeados como (cryptoX) e têm sufixo de numeração crescente para cada novo disco descriptografado. Se o disco criptografado hospedar algum nível mais alto de abstração (como LVM2 ou MDRAID), ele será criado em um namespace de dispositivo separado, além do namespace do cryptodisk.
My grub.cfg
contém o comando cryptomount -a
. Quando inicializo, recebo uma solicitação de senha e uma mensagem informando que o slot correspondente foi aberto com sucesso, mas a partição não pode ser encontrada e o sistema não inicia. Abri a linha de comando do Grub e chamei manualmente o arquivo cryptomount -a
. O comando foi bem-sucedido, mas não consigo encontrar nenhum dispositivo novo em /dev
. A partição criptografada contém um PV LVM e não consigo ver o dispositivo descriptografado nem os LVs. Onde posso encontrar os discos descriptografados?
Quando descriptografo o dispositivo criptografado no initramfs com cryptsetup
, tudo funciona conforme o esperado e posso iniciar o sistema.
Como diz a documentação, o GRUB reconhecerá o primeiro disco descriptografado como
(crypto0)
se fosse uma partição normal. Se for alguma outra abstração, por exemplo, um LVM PV, então qualquer LV detectado deverá aparecer como(lvm/<vgname>-<lvname>)
, embora a documentação para isso seja atualmente extremamente difícil de encontrar: tive que ler o código-fonte para encontrá-lo.Aparentemente, os dispositivos RAID de software Linux serão conhecidos no GRUB por nomes como
(md/<RAID array name or number>)
e também podem ser referenciados por(mduuid/<long hex number>)
.Para listar todos os discos/partições/LVs detectados no prompt do GRUB, digite
ls (
e pressione Tab.Quaisquer caminhos de dispositivo começando com
/dev/
não têm sentido para o GRUB no momento da inicialização, pois o kernel que implementaria os nós do dispositivo/dev/
ainda não está em execução . Eles podem ser significativos como parâmetros de inicialização do kernel , mas para o GRUB em si, são apenas strings sem nenhum significado especial.