Mon système est entièrement crypté avec dm-crypt
et LVM
. J'ai récemment déplacé la partition chiffrée de /dev/sda5
vers /dev/sda2
.
Ma question est: comment puis-je changer le nom auquel la partition chiffrée est mappée de sda5_crypt
à sda2_crypt
?
Je peux bien démarrer le système. Mais l'invite que j'obtiens au démarrage indique (sda5_crypt)
si les UUID
cartes pour /dev/sda2
:
Volume group "vg" not found
Skipping volume group vg
Unlocking the disk /dev/.../UUID (sda5_crypt)
Enter passphrase:
J'ai essayé de démarrer en direct, de décrypter sda2
, d'activer vg
, chroot
de /dev/vg/root
lancer et d'exécuter update-grub2
mais en vain.
La simple modification /etc/crypttab
ne fonctionne pas non plus.
/etc/crypttab
?update-initramfs -t -u -k all
grep -r sda5_crypt /etc
?/dev/sda1
comme/boot
avant de courirupdate-initramfs
.Réponses:
Modification de la table de cryptage "sda5_crypt" selon la suggestion ci-dessous:
Remplacez
OLD_NAME
parNEW_NAME
in/etc/crypttab
, puis:la source
dmsetup rename oldname newname
. Notez que cela ne libère pas l'ancien nom, car il peut être utilisé./etc/crypttab
fichier d'une manière ou d'une autre… Faire le montage manuellement à partir du shell initramfs afin de pouvoir démarrer le système normal est possible, mais pas facile. Un système de sauvetage est l'option la plus rapide si vous n'êtes pas intimement familiarisé avec lescryptsetup
commandes LVM et LVM./etc/fstab
avant que ces commandes aussi, ou vous êtes partition racine ne montera pas. 2) Vous pouvez recevoir une erreurupdate-grub
indiquant qu'il ne trouve pas le nom précédent. En supposant que vous ne renommiez que le nom de la crypte, vous pouvez ignorer l'erreur, redémarrer et exécuterupdate-grub
après le démarrage.Je viens de tomber sur ce problème - avec la complication supplémentaire que je n'ai pas vu l'avertissement du dernier
update-initramfs
. J'ai donc renommé l'appareilcrypttab
, j'ai couruupdate-initramfs
, redémarré et j'ai eu un problème. Je l'ai résolu comme suit, essentiellement le même numéro, mais j'ai dû modifier légèrement les commandes:la source