Klon eines LUKS-Systems in eine unverschlüsselte VM

Die LUKS-Verschlüsselung eines Linux-Systems kann aufgehoben werden, indem man die Inhalte in eine unverschlüsselte VM kopiert. Dieses Tutorial beschreibt, wie man ein verschlüsseltes Debian-System per SSHFS über LAN in eine virtuelle Maschine (VM) klont — z. B. für temporäre Backups oder Tests.


1️⃣ Vorbereitung im Zielsystem (VM)

Booten mit Debian Live-System, danach:

SSH-Root-Login aktivieren:

Ändere bzw. füge hinzu:

Dann Dienst neu starten:


2️⃣ Partitionen in der VM anlegen und mounten

Mit gparted gewünschte Partitionierung erstellen, z. B.:

    • /dev/sda1 → /boot
    • /dev/sda2 → / (root)
    • /dev/sda3 → /home

Danach mounten:


3️⃣ SSH-Zugriff vorbereiten

VM-IP herausfinden:

Dann im Quellsystem setzen:

SSH-Verbindung testen:


4️⃣ SSHFS-Verbindungen zur VM herstellen

Im Quellsystem:


5️⃣ Datenübertragung per rsync

Im Quellsystem:


6️⃣ GRUB installieren (in der VM)

Nach Abschluss der Übertragung in der Ziel-VM (nicht im Quellsystem!):


7️⃣ Nachbearbeitung – alte LUKS-Einträge entfernen

7.1 /etc/crypttab leeren


7.2 /etc/fstab anpassen

Mit lsblk -f oder blkid neue UUIDs anzeigen und in /etc/fstab eintragen:


7.3 Resume-Datei bereinigen

    • Keine Swap-Partition in VM →

    • Neue Swap-Partition → UUID der Swap-Partition eintragen, z. B.:

Danach:


7.4 Swap-Referenzfehler beseitigen

Wenn beim Booten Fehler wie erscheinen:

dann:

  1. Alte Swap-Zeilen in /etc/fstab löschen oder auskommentieren:

  1. Optional neue Swap-Partition eintragen.
  2. Initramfs neu erstellen:


8️⃣ Initramfs & GRUB final aktualisieren


✅ Fertig!
Die VM startet nun ohne LUKS, ohne Swap-bezogene Bootfehler, und ist vollständig funktionsfähig.



Tutorials, Konfigurationen und Open-Source-Projekte sind mit regelmäßigem Aufwand für Tests, Pflege und Dokumentation verbunden. Wer unsere Arbeit unterstützen möchte, trägt dazu bei, dass neue Inhalte entstehen. Wir danken dafür.
  • Bitcoin (BTC): 33AXe8Z8XBuGKx9eHHmGnvbawrNYjSgDcM
  • Ethereum (ETH): 0xa61d178EA84C2200A8617b51B4bCf98F87ff59Ff
  • Solana (SOL): BDf5EgsN8fRUicYzeM8cuaNhL7zdty2qsEj2mC2jA4Fm
  • Ripple (XRP): rLHzPsX6oXkzU2qL12kHCH8G8cnZv1rBJh
  • USTether (USDT): 0xa61d178EA84C2200A8617b51B4bCf98F87ff59Ff

by Speefak
Back To Top