Meu sistema está totalmente criptografado com dm-crypt
e LVM
. Recentemente, mudei a partição criptografada de /dev/sda5
para /dev/sda2
.
A minha pergunta é: como posso mudar o nome da partição criptografada é mapeado para a partir sda5_crypt
de sda2_crypt
?
Eu posso inicializar o sistema corretamente. Mas o prompt que recebo no momento da inicialização diz (sda5_crypt)
que os UUID
mapas são para /dev/sda2
:
Volume group "vg" not found
Skipping volume group vg
Unlocking the disk /dev/.../UUID (sda5_crypt)
Enter passphrase:
Tentei live-boot, decrypt sda2
, ativar vg
, chroot
para /dev/vg/root
e correr update-grub2
, mas sem sucesso.
Apenas a edição /etc/crypttab
também não funciona.
/etc/crypttab
?update-initramfs -t -u -k all
grep -r sda5_crypt /etc
?/dev/sda1
como/boot
antes da execuçãoupdate-initramfs
.Respostas:
alteração na tabela de criptografia "sda5_crypt" conforme a sugestão abaixo:
Substitua
OLD_NAME
porNEW_NAME
in/etc/crypttab
e, em seguida:fonte
dmsetup rename oldname newname
. Observe que isso não libera o nome antigo, pois pode estar em uso./etc/crypttab
arquivo de alguma forma… A montagem manual a partir do shell initramfs para que você possa inicializar o sistema normal é possível, mas não é fácil. Um sistema de resgate é a opção mais rápida se você não estiver intimamente familiarizado com oscryptsetup
comandos e LVM./etc/fstab
antes desses comandos também, ou sua partição raiz não será montada. 2) Você pode receber um erro porupdate-grub
não encontrar o nome anterior. Supondo que você esteja apenas renomeando o nome da cripta, poderá ignorar o erro, reiniciar e executarupdate-grub
após a inicialização.Acabei de me deparar com esse problema - com a complicação adicional de que não vi o aviso do último
update-initramfs
. Então, renomeei o dispositivocrypttab
, executeiupdate-initramfs
, reiniciei e tive um problema. Resolvi da seguinte forma, basicamente o mesmo nr, mas tive que alterar ligeiramente os comandos:fonte