Ich möchte ein VirtualBox-VDI-Image von meiner Festplatte erstellen.
Ich habe eine Online-Anleitung gefunden, in der beschrieben wird, wie Sie dies tun, indem Sie zuerst mit DD ein .raw-Image erstellen und dann mit VBoxManage das .raw-Image in ein .vdi-Image konvertieren. Wenn meine Festplatte 1 TB groß ist, benötigt dieser Prozess (vorübergehend) 2 TB Speicherplatz, um sowohl die .raw- als auch die .vdi-Datei zu speichern.
Ich habe nur etwas mehr als 1 TB freien Speicherplatz. Gibt es eine Möglichkeit, ein VDI-Image einer Festplatte zu erstellen, ohne zuerst ein RRAW-Image erstellen zu müssen?
virtualbox
clone
dd
vdi
SuperElectric
quelle
quelle
Antworten:
Mit können Sie direkt ein Bild erstellen
VBoxManage convertfromraw
. Zuerst das Gerät aushängen, dann:Ersetzen Sie sie
/dev/sda
durch die Festplatte oder Partition, die Sie klonen möchten.Möglicherweise müssen Sie dies als root ausführen, um Zugriff auf das Gerät zu erhalten. In diesem Fall sollten Sie den Eigentümer des fertigen Bildes ändern.
quelle
Ich habe die akzeptierte Lösung ausprobiert, aber für mich ist sie fehlgeschlagen:
Vielleicht konnte es die Größe nicht erkennen, weil die Festplatte über USB angeschlossen war?
Also bekam ich stattdessen die Größe der Festplatte mit
fdisk -l
Und dann habe ich die Standardform von convertfromraw verwendet
quelle
Es gibt andere sicherere Möglichkeiten, eine Datei Ihres aktuellen Systems zu erstellen, mit der Virtualbox arbeiten kann. VDIs sind virtualbox-spezifische Dateien und werden normalerweise nur von VB aus einer neuen virtuellen Festplatteninstallation generiert.
Sie haben viele andere Möglichkeiten.
Ich habe kürzlich disk2vhd verwendet, um eine virtuelle Festplatte (Microsoft Virtual Hard Disk) zu erstellen, die Virtualbox auf wundervolle Weise importiert hat. (Obwohl es ein XP-System war) Ich denke nicht, dass es gut mit anderen Betriebssystemen funktioniert.
Alternativ gibt es das Vmwares-Konverter-Tool, mit dem Sie Ihr System in eine Vielzahl von Formaten exportieren können, die sowohl von VirtualBox als auch von anderen Plattformen verwendet werden können. Dafür gibt es offene Standards.
http://www.vmware.com/products/converter/features.html
quelle