Nach dem Löschen der Swap-Speicherpartition kann nicht von der verschlüsselten Festplatte gebootet werden

Nach dem Löschen der Swap-Speicherpartition kann nicht von der verschlüsselten Festplatte gebootet werden

Ich kann mich nicht mehr bei meiner verschlüsselten Festplatte anmelden. Nach dem Eingeben des Passworts:

error: no such cryptodisk found.
error: disk ‘cryptouuid/HEXstring’ not found.
Entering rescue mode…

Intuitiv ist diese Zeichenfolge die Kennung der Festplatte, die ich entschlüsseln und bei der ich mich anmelden möchte.

Ich starte also live vom USB-Stick, gehe in den Dateimanager, mounte die verschlüsselte Festplatte und kann darauf zugreifen, da ich das richtige Passwort kenne.

Meine Ressourcen sind ein Live-USB-Stick und alle gewünschten Dateien von meiner verschlüsselten Festplatte, da ich tatsächlich auf die Partition zugreifen kann.

Verlauf meiner Aktionen vor dem Neustart und dem Auffinden dieses Problems:

  • maskierte die Tauscheinheit
  • löschte die Partition, auf der sich die Swap-Unit befand

Wie kann ich beheben, dass das System meine Cryptodisk beim Booten nicht erkennt?

Antwort1

Ich habe versucht, alleine etwas zu tun (ja, ich beantworte meine Frage selbst. Ich war in Panik) und habe Folgendes getan, um wieder auf mein Konto zugreifen zu können:

  • Nachdem ich den Live-USB-Stick ausgeführt hatte, habe ich meine Linux-Partition gemountet, damit ich auf ihre Dateien zugreifen konnte. Ich persönlich habe das über den Dateimanager gemacht, aber Sie können die mountFunktion verwenden.
  • mit dem sudoBefehl habe ich /etc/default/grub mit einem Texteditor geöffnet
  • Entfernen Sie das Kommentarzeichen „GRUB_ENABLE_CRYPTODISK=y“. Dadurch kann das System von einer verschlüsselten Festplatte booten, auf der sich die Grub-Konfigurationsdatei befindet.

Ich bin weder ein Experte für Linux-Systeme noch für Programmierung, daher weiß ich nicht, ob das eine gute Methode ist. Jedenfalls habe ich darüber nachgedacht, weil ich in /boot/grub/grub.cfg Folgendes gefunden habe:

`if [ x$feature_platform_search_hint = xy ]; then

search --no-floppy --fs-uuid --set=root --hint='cryptouuid/HEX_string_of_my_encrypted_disk'

else

search --no-floppy --fs-uuid --set=root HEX_string_of_the_swap_partition

Ich dachte also, dass als Bootloader-Disk die Swap-Partition meiner Cryptodisk und nicht die eigentliche Cryptodisk ausgewählt wird, und habe deshalb nach der oben aufgeführten Option gesucht und die Kommentare daraus entfernt.

Momentan läuft das System einwandfrei, aber am Anfang wurde eine Meldung über den Bildschirm gesendet, die ungefähr so ​​lautete:

hibernation device not found

oder etwas sehr Ähnliches. Ich schätze, das ist einfach zu erwarten, da ich keinen Swap-Speicher mehr habe.

Dies ist also EINE Lösung, und ich bin mir wiederum nicht sicher, ob es die beste ist.

verwandte Informationen