Ich habe eine ganze Linux-Festplatte mit mehreren Partitionen zu einem einzigen Raw-Image zusammengefügt. Ich habe es aufgegeben, die Datei in einer Schleife unter OS X zu mounten, also habe ich Debian auf einer VirtualBox auf meinem Macbook installiert, in der Hoffnung, das Image dort zu mounten. Es tritt jedoch ein Problem in VirtualBox auf, bei dem versucht wird, das Festplatten-Image einem der Disketten-, IDE- oder SATA-Controller hinzuzufügen, bevor der Computer gestartet wird. Es gibt mir das:
Failed to open the floppy disk file
/path/to/clone.img.
Could not get the storage format of the medium
'/path/to/clone.img'
(VERR_NOT_SUPPORTED).
Meine Frage ist: Warum kümmert sich VirtualBox? Auf einem echten Computer kann ich eine Diskette mit komplettem Unsinn in ein Laufwerk einlegen und sie spuckt die Diskette nicht aus und schreit mich an; Das macht die Firmware oder das Betriebssystem.
Wenn ich VirtualBox sage, dass dies ein ISO ist , sollte es dann nicht "Wenn Sie es sagen ..." sagen und die Rohdaten der Image-Datei an die virtuelle Maschine weiterleiten, unabhängig davon, was in der Datei enthalten ist?
Tut mir leid, wenn dies keine gute Frage ist, ich bin noch neu in VMs und insbesondere in VirtualBox. Danke im Voraus.
Bearbeiten:
Ich habe herausgefunden, wie das Laufwerk gemountet werden soll, möchte aber trotzdem wissen, warum es für VirtualBox wichtig ist, ob die .img
Datei gültig ist.
Bearbeiten 2:
Ich konnte die Datei hinzufügen, indem ich sie in " clone.iso
" umbenannte und sie als CD / DVD zum IDE-Controller hinzufügte.
quelle
dd
eine ganze Festplatte kopiert habe.Antworten:
VirtualBox unterstützt keine Raw Disk Images. Sie können die
convertfromraw
Operation jedoch verwenden, um das Bild zu konvertieren:Das heißt zum Beispiel:
Beachten Sie, dass Sie sowohl für das Raw- als auch für das VDI-Image genügend Speicherplatz benötigen.
quelle