Il y avait auparavant dans la ligne de commande VirtualBox une commande avec cette syntaxe:
VBoxManage controlvm <VM> dvdattach <filename>
Donc, attacher (insérer) un CD / DVD était aussi simple que:
VBoxManage controlvm "MyVM Windows 7" dvdattach MyDVD.iso
Mais maintenant, cette commande a disparu .
J'ai parcouru le manuel de VirtualBox et tout ce que j'ai trouvé est une commande storageattach , qui fait référence à un autre storagectl qui n'est pas assez concis (je déteste les documents sans exemples), aucun d'eux ne faisant référence à quelque chose comme des fichiers .ISO .
Je n'ai pas pu trouver de solution sur son propre forum , du moins rien ne va plus loin que des explications ambiguës et non concises :
Une fois que vous avez le contrôleur en place avec storagectl (ou via l'interface graphique), jetez un œil à VBoxManage storageattach
Au lieu de commencer à tester des options au hasard, je préfère demander d'abord ici si quelqu'un a réussi à le faire et pourrait m'aider.
la source
VBoxManage showvminfo
. Cela inclut les contrôleurs de stockage et leurs noms.VBoxManage showvminfo
listesIDE (1, 0): C:\Oracle\VirtualBox\VBoxGuestAdditions.iso
etSATA (0, 0): d:\VirtualBox VMs\Windows 7 SP1 - SandBox 01\Win7SP1.vmdk
. Je suis un peu confus sur les deux0
et1
. Correspondent-ils avec--port
et--device
?ide
ou unsata
périphérique?Tout d'abord, vérifiez si vous avez un lecteur de CD / DVD installé, vide ou non (notez l'utilisation de la
find
commande pour filtrer les résultats):1.- Y a-t-il un lecteur de CD / DVD vide ?
Félicitations, vous avez trouvé un possible lecteur de CD / DVD vide . Vous pouvez donc y attacher votre ISO, mais ...
... pour faire face au pire des scénarios, montrons une autre façon de trouver votre lecteur de CD / DVD, s'il est installé:
2.- Localisez le nom de votre VM :
3.- Listez ses contrôleurs de stockage (notez la
find
commande pour filtrer trop de données de sortie) (*):4.- Montrez ses appareils connectés :
(celui-ci est vide, il n'y a donc pas de contrôleurs de périphériques, que ce soit des disques durs ou des lecteurs de CD / DVD)
SATA (0,0) a un (le) disque virtuel , et SATA (1,0) est vide (le premier nombre entre parenthèses est appelé
type
, le second estdevice
), il doit donc s'agir du lecteur de CD / DVD .5.- Permet d'y attacher un fichier image ISO (Office 2013, par exemple):
(aucun résultat à l'écran signifie
OK
).$ - Pour supprimer l'ISO en gardant le contrôleur du lecteur de CD / DVD:
$ - Dans le cas où aucun contrôleur de lecteur de CD / DVD "vide" n'est installé, VirtualBox devrait en ajouter un nouveau à un contrôleur existant, en supposant que nous choisissions un port / périphérique non occupé, par exemple pour le contrôleur SATA:
(notez que nous avons utilisé le port 5)
Et pour le contrôleur IDE:
(notez que nous avons utilisé
(0,0)
, c'est le premier port et le premier périphérique)$ - Si nous voulons supprimer (détruire) (n'importe lequel) des périphériques (exemple pour le dernier IDE):
(l'image ISO est démontée en même temps que l'exécution de cette commande).
$ - Enfin, si nous voulons créer un nouveau contrôleur au lieu d'utiliser le (s) existant (s) (exemple pour un contrôleur SATA que nous nommerons SATA3):
$ - Et peut-être le retirer plus tard:
(*) Si le nom n'est pas suffisant (aurait pu être changé) pour déterminer de quel type de contrôleur il s'agit, essayez:
Comme nous pouvons le voir, le contrôleur nommé
IDE
(# 0) est un périphérique PIIX4 (IDE) et celui nomméSATA
(# 1) est un IntelAhci (SATA).REMARQUE: les contrôleurs IDE acceptent les fichiers image possibles dans 4 configurations: (0,0), (0,1), (1,0) et (1,1). Choisissez celui qui n'est pas occupé. Les contrôleurs SATA acceptent 30. Ces paramètres peuvent être configurés sur les propriétés de la machine virtuelle. N'oubliez pas que, dans les deux cas, le décompte commence à
0
, non1
.REMARQUE 2: certains périphériques peuvent être créés pendant l'exécution de la machine virtuelle (en cours d'exécution), selon le système d'exploitation et le périphérique. Par exemple, les périphériques SATA peuvent être créés lors de l'exécution pour les machines virtuelles Windows 7. Quoi qu'il en soit, un fichier image CD / DVD ISO peut toujours être inséré lors de l'exécution sur n'importe quel support vide. Vous pouvez vérifier l'exécution de vms en faisant:
Merci à @ and31415 et @DanielB pour leurs commentaires et informations.
la source