Mein System ist vollständig mit dm-crypt
und verschlüsselt LVM
. Ich habe kürzlich die verschlüsselte Partition von /dev/sda5
nach verschoben /dev/sda2
.
Meine Frage lautet: Wie kann ich den Namen, dem die verschlüsselte Partition zugeordnet ist, von sda5_crypt
in ändern sda2_crypt
?
Ich kann das System gut booten. Aber die Aufforderung erhält ich beim Booten sagt , (sda5_crypt)
obwohl die UUID
Karten /dev/sda2
:
Volume group "vg" not found
Skipping volume group vg
Unlocking the disk /dev/.../UUID (sda5_crypt)
Enter passphrase:
Ich habe versucht, live zu booten, zu entschlüsseln sda2
, zu aktivieren vg
, chroot
zu /dev/vg/root
starten, update-grub2
aber ohne Erfolg.
Das bloße Bearbeiten /etc/crypttab
funktioniert auch nicht.
/etc/crypttab
?update-initramfs -t -u -k all
grep -r sda5_crypt /etc
?/dev/sda1
wie/boot
vor dem Laufen mountenupdate-initramfs
.Antworten:
"sda5_crypt" Crypttab-Änderung gemäß dem folgenden Vorschlag:
Ersetzen Sie
OLD_NAME
mitNEW_NAME
in/etc/crypttab
und dann:quelle
dmsetup rename oldname newname
. Beachten Sie, dass dadurch der alte Name nicht freigegeben wird, da er möglicherweise verwendet wird./etc/crypttab
irgendwie in der Lage sein, an diese Datei zu kommen ... Manuelles Mounten von der initramfs-Shell aus, damit man das normale System booten kann, ist möglich, aber nicht einfach. Ein Rettungssystem ist die schnellere Option, wenn Sie mitcryptsetup
LVM-Befehlen nicht vertraut sind ./etc/fstab
vor diesen Befehlen ein Update durchzuführen, sonst wird Ihre Root-Partition nicht eingehängt. 2) Möglicherweise erhalten Sie eine Fehlermeldung,update-grub
dass der vorherige Name nicht gefunden werden kann. Angenommen, Sie benennen nur den Crypt-Namen um, dann können Sie den Fehler ignorieren, neu starten undupdate-grub
nach dem Start ausführen .Ich bin gerade auf dieses Problem gestoßen - mit der zusätzlichen Komplikation, dass ich die Warnung des letzten nicht gesehen habe
update-initramfs
. Also habe ich das Gerät in umbenanntcrypttab
, liefupdate-initramfs
, neu gestartet und hatte ein Problem. Ich löste es wie folgt, im Grunde das gleiche nr, aber ich musste die Befehle leicht ändern:quelle