Mi sistema está totalmente encriptado con dm-crypt
yLVM
. Recientemente moví la partición encriptada de /dev/sda5
a /dev/sda2
.
Mi pregunta es: ¿cómo puedo cambiar el nombre del que se asigna la partición cifrada? sda5_crypt
de sda2_crypt
?
Puedo arrancar el sistema bien. Pero el mensaje que recibo en el momento del arranque dice (sda5_crypt)
que los UUID
mapas /dev/sda2
:
Volume group "vg" not found
Skipping volume group vg
Unlocking the disk /dev/.../UUID (sda5_crypt)
Enter passphrase:
Traté de live-boot, descifrar sda2
, activo vg
, chroot
a /dev/vg/root
y correr update-grub2
pero fue en vano.
Simplemente la edición /etc/crypttab
tampoco funciona.
/etc/crypttab
?update-initramfs -t -u -k all
grep -r sda5_crypt /etc
?/dev/sda1
como/boot
antes de ejecutarupdate-initramfs
.Respuestas:
Cambio de la tabla de cifrado "sda5_crypt" según la sugerencia a continuación:
Reemplace
OLD_NAME
conNEW_NAME
in/etc/crypttab
y luego:fuente
dmsetup rename oldname newname
. Tenga en cuenta que esto no libera el nombre anterior, ya que puede estar en uso./etc/crypttab
archivo de alguna manera ... Hacer el montaje manualmente desde el shell initramfs para que puedas arrancar el sistema normal es posible, pero no es fácil. Un sistema de rescate es la opción más rápida si no está familiarizado con loscryptsetup
comandos LVM./etc/fstab
antes de estos comandos, o su partición raíz no se montará. 2) Puede recibir un errorupdate-grub
que no puede encontrar el nombre anterior. Suponiendo que solo está cambiando el nombre del nombre de la cripta, puede ignorar el error, reiniciar y ejecutarupdate-grub
después de arrancar.Acabo de encontrar este problema, con la complicación adicional de que no he visto la advertencia de la última
update-initramfs
. Así que cambié el nombre del dispositivocrypttab
, ejecutéupdate-initramfs
, reinicié y tuve un problema. Lo resolví de la siguiente manera, básicamente el mismo nr pero tuve que alterar ligeramente los comandos:fuente