Wie konvertiere ich ein DD-Partitionsimage in eine virtuelle Virtualbox-Festplatte?

Wie konvertiere ich ein DD-Partitionsimage in eine virtuelle Virtualbox-Festplatte?

Ich habe mit dd ein Backup der Partitionen /dev/sda1 und /dev/sda4 erstellt. Aber ich habe kein Backup der Partitionen /dev/sda2 und /dev/sda3 erstellt. Wie kann ich diese beiden Backup-Dateien von /dev/sda1 und /dev/sda4, nämlich sda1.img und sda4.img, auf eine Virtualbox-Festplatte konvertieren und das System booten?

Antwort1

1. Testen Sie, ob das Disk-Image erfolgreich eingebunden wurde

mount -t loop <disc image.img> <mountpoint>
cd <mountpoint>
ls # should show disc image contents as expected

2. Erstellen Sie ein VMDK-Image, das auf Ihr Disk-Image verweist

VBoxManage internalcommands  createrawvmdk -filename <vmdk filename>.vmdk -rawdisk <disc image.img>

3. Erstellen Sie eine VirtualBox-Maschine

Wählen Sie die im vorherigen Schritt erstellte VMDK-Datei als Ihr Disk-Image aus.

Alternativen

Es stehen noch weitere Virtualisierungstechnologien zur Verfügung. Sie können qemufür diese Aufgabe beispielsweise auch Folgendes verwenden: https://unix.stackexchange.com/questions/276480/booting-a-raw-disk-image-in-qemu

verwandte Informationen