Früher gab es in der VirtualBox- Befehlszeile einen Befehl mit dieser Syntax:
VBoxManage controlvm <VM> dvdattach <filename>
So war das Anhängen (Einlegen) einer CD / DVD so einfach wie:
VBoxManage controlvm "MyVM Windows 7" dvdattach MyDVD.iso
Aber jetzt ist dieser Befehl verschwunden .
Ich habe die gegrast VirtualBox Handbuch und alles , was ich gefunden habe , ist einiger storageattach Befehl , die auf einen anderen bezieht sich storagectl , die nicht präzise genug ist (ich hasse docs ohne Beispiele), keiner von ihnen so etwas wie beziehen ISO - Dateien .
Ich konnte in einem eigenen Forum keine Lösung finden , zumindest nichts geht weiter als mehrdeutige und nicht präzise Erklärungen :
Wenn Sie den Controller mit storagectl (oder über die GUI) installiert haben, schauen Sie sich VBoxManage storageatach an
Anstatt nach dem Zufallsprinzip Optionen zu testen, frage ich hier lieber zuerst, ob es jemandem gelungen ist , dies zu tun, und könnte mir dabei helfen.
quelle
VBoxManage showvminfo
. Dies umfasst Speichercontroller und deren Namen.VBoxManage showvminfo
ListenIDE (1, 0): C:\Oracle\VirtualBox\VBoxGuestAdditions.iso
undSATA (0, 0): d:\VirtualBox VMs\Windows 7 SP1 - SandBox 01\Win7SP1.vmdk
. Ich bin ein bisschen verwirrt über beide0
und1
. Korrelieren sie mit--port
und--device
?ide
oder einsata
Gerät hinzufügen ?Überprüfen Sie zunächst, ob Sie ein CD / DVD-Laufwerk installiert haben, ob dieses leer ist oder nicht (beachten Sie die Verwendung des
find
Befehls zum Filtern der Ergebnisse):1.- Gibt es ein leeres CD / DVD- Laufwerk?
Herzlichen Glückwunsch, Sie haben ein möglicherweise leeres CD / DVD- Laufwerk gefunden. So können Sie Ihre ISO daran anhängen, aber ...
... um dem schlimmsten Szenario zu begegnen, zeigen wir Ihnen einen anderen Weg, um Ihr CD / DVD-Laufwerk zu finden, falls installiert:
2.- Suchen Sie den Namen Ihrer VM :
3.- Listen Sie die Speichercontroller auf (beachten Sie den
find
Befehl zum Filtern zu vieler Ausgabedaten) (*):4.- Zeigen Sie die angeschlossenen Geräte an :
(Dieser ist leer, es gibt also keine Gerätesteuerungen, egal ob Festplatten oder CD / DVD-Laufwerke)
SATA (0,0) hat eine (die) virtuelle Festplatte , und SATA (1,0) ist leer (die erste Zahl in Klammern ist bekannt als
type
, die zweite istdevice
). Es sollte sich also um das CD / DVD-Laufwerk handeln .5.- Fügen Sie eine ISO- Image-Datei (z. B. Office 2013) hinzu:
(Keine Ergebnisse auf dem Bildschirm bedeutet
OK
).$ - So entfernen Sie die ISO, wobei der CD / DVD-Laufwerk-Controller erhalten bleibt:
$ - Für den Fall, dass kein "leerer" CD / DVD-Laufwerk-Controller installiert ist, sollte VirtualBox einem vorhandenen Controller einen neuen hinzufügen , vorausgesetzt, wir wählen einen nicht belegten Port / ein nicht belegtes Gerät, zum Beispiel für den SATA-Controller:
(Beachten Sie, dass wir Port 5 verwendet haben.)
Und für den IDE-Controller:
(Beachten Sie, dass wir verwendet haben
(0,0)
, dies ist der erste Port und das erste Gerät.)$ - Wenn wir eines der Geräte entfernen (zerstören) möchten (Beispiel für das letzte IDE-Gerät):
(Das ISO-Image wird gleichzeitig mit der Ausführung dieses Befehls umountet.)
$ - Wenn wir einen neuen Controller erstellen möchten , anstatt die vorhandenen Controller zu verwenden (Beispiel für einen SATA-Controller mit dem Namen SATA3):
$ - Und vielleicht später entfernen :
(*) Wenn der Name nicht ausreicht (hätte geändert werden können), um herauszufinden, um welche Art von Controller es sich handelt, versuchen Sie Folgendes:
Wie wir sehen können, ist der Controller mit dem Namen
IDE
(# 0) ein PIIX4-Gerät (IDE) und der mit dem NamenSATA
(# 1) ein IntelAhci (SATA).HINWEIS: IDE-Controller akzeptieren mögliche Image-Dateien in 4 Konfigurationen: (0,0), (0,1), (1,0) und (1,1). Wählen Sie diejenige, die nicht belegt ist. SATA-Controller akzeptieren 30. Diese Parameter können in den VM-Eigenschaften konfiguriert werden. Denken Sie daran, dass in beiden Fällen die Zählung bei beginnt
0
, nicht bei1
.HINWEIS 2: Je nach Betriebssystem und Gerät können einige Geräte während der Ausführung der VM erstellt werden. Beispielsweise können SATA-Geräte zur Laufzeit für Windows 7-VMs erstellt werden. Auf jeden Fall kann eine ISO-CD / DVD-Image-Datei immer zur Laufzeit in ein leeres Medium eingefügt werden . Sie können die Ausführung von vms folgendermaßen überprüfen:
Vielen Dank an @ and31415 und @DanielB für ihre Kommentare und Informationen.
quelle