Wie konvertiert man ein flaches RAW-Image in vmdk für virtualbox oder vmplayer?
Ich habe einige Bilder des alten linux verteilt im flat file format, Sie können verwendet werden, von bochs virtuellen Maschinen, aber ich muss Sie mit der Sun Virtual Box. Mit Virtual Box können keine Bilder in diesem format, also muss ich konvertieren Sie diese Bilder von flat-file zu .vmdk-Datei-format. Gibt es eine Möglichkeit, dies zu tun?
InformationsquelleAutor der Frage okutane | 2009-01-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
apt-get install qemu
(installiert QEMU unter debian/ubuntu)Dann führen Sie den folgenden Befehl ein:
qemu-img convert -O vmdk imagefile.dd vmdkname.vmdk
Ich gehe davon aus, dass eine flat-Festplatten-image von dd-Art Bild. Das konvertieren der Betrieb verarbeitet auch zahlreiche andere Formate.
InformationsquelleAutor der Antwort krosenvold
Da die Frage erwähnt VirtualBox funktioniert derzeit:
Führen Sie es ohne Argumente, die für ein paar interessante details (vor allem die
--variant
flag):InformationsquelleAutor der Antwort Lloeki
Verwenden Sie unter windows https://github.com/Zapotek/raw2vmdk zur Umwandlung von raw-Dateien erstellt von dd oder winhex zu vmdk. raw2vmdk v0.1.3.2 einen bug hat - einmal die vmdk-Datei erstellt wird, Bearbeiten Sie die vmdk-Datei und fixieren Sie den Pfad zu der raw-Datei (in meinem Fall statt D:\Temp\flash_16gb.raw (erstellt von winhex) die generierte Pfad war D:Tempflash_16gb.raw). Dann öffnen Sie es in einer vmware virtual machine, version 6.5-7 (5.1 wurde die Ablehnung befestigen Sie die vmdk-Festplatte). howgh!
InformationsquelleAutor der Antwort xhafan
Vielleicht sollten Sie versuchen, mit Starwind V2V Converter, können Sie es von hier aus - http://www.starwindsoftware.com/converter. Es unterstützt auch die IMG-disk-format und führt Sektor-für-Sektor-Konvertierung zwischen den IMG -, VMDK-oder VHD-in und aus jedem von Ihnen, ohne dass änderungen an der Quelle Bild. Dieses tool ist kostenlos 🙂
InformationsquelleAutor der Antwort
krosenvold Antwort inspiriert das folgende Skript, das das folgende tut:
wird das Skript neu gestartet und überprüft die Existenz der intermediate-Dateien. Es verwendet auch die pv-und qemu-img -p zu zeigen, den Fortschritt der einzelnen Schritte.
In meiner Umgebung 2 x Ubuntu 12.04 LTS die Schritte brauchte:
InformationsquelleAutor der Antwort Wolfgang Fahl
Beantworten TJJ: Aber ist es auch möglich, dies zu tun, ohne das kopieren der gesamten Datei? So, nur um irgendwie schaffen eine zusätzliche vmdk-Metadatei, die auf die raw dd-image.
Jaes ist möglich. Hier ist, wie zu verwenden a flat disk-image in VirtualBox:
Erstellen Sie zunächst ein image mit dd auf die übliche Weise:
Dann erstellen Sie eine Datei für die VirtualBox, die sich auf dieses Bild:
Können Sie dieses image in VirtualBox, wie es ist, aber je nach Gast-OS ist es vielleicht nicht sofort sichtbar. Zum Beispiel, ich experimentierte mit der Verwendung dieser Methode mit einem Windows Gast-OS und ich musste Folgendes tun, um ihm einen Laufwerkbuchstaben:
Möchten Sie vielleicht, um Zugriff auf Ihre Dateien auf Linux. Zuerst entfernen Sie Sie aus dem Gast-OS zu sein, sicher, und entfernen Sie es von der virtuellen Maschine. Jetzt brauchen wir noch ein virtuelles Gerät, dass auf die partition.
Antwort:
Beachten Sie die Startposition der partition: 63. In den nachstehenden Befehl habe ich verwendet, loop4, denn es war die erste verfügbare loop-Gerät, in meinem Fall.
Antwort:
Yay!
InformationsquelleAutor der Antwort Anonymous