Je souhaite savoir comment démarrer une machine virtuelle VirtualBox (VM) à partir de la ligne de commande (à l'aide de Windows 7) et la fermer avec le système d'exploitation.
Quel est un moyen facile d'y parvenir?
Voici la commande que je lance à partir d'un raccourci que j'ai sur mon bureau. Cela devrait également fonctionner à partir d'une ligne de commande.
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm <NameOfVMHere>
Bien sûr, cela est basé sur les valeurs par défaut du système. Un système donné peut avoir déplacé le dossier Program Files ou installé VirtualBox vers un emplacement personnalisé.
vboxmanage startvm "winxppro Clone"
Je vais essayer de développer sur @Philippe réponse:
Essayez d’ajouter --
avant startvm. La commande: vboxmanage startvm <machine_name>
va démarrer le serveur dont le nom est "nom_ordinateur".
Par exemple, si vous avez une machine appelée UbuntuServer, la commande ressemblera à ceci: vboxmanage --startvm UbuntuServer
Remarque vboxmanage
devrait être dans votre chemin pour exécuter cette commande. Ajouter si à votre chemin sinon (sur mon mac, il a été ajouté avec l'installation de virtual box.
Sous Windows 10, vous pouvez démarrer Ubuntu VM en utilisant:
C:\Program Files\Oracle\VirtualBox\VBoxManage.exe startvm Ubuntu
où Ubuntu
est le nom de la machine virtuelle VirtualBox
Pour éteindre la VM, utilisez:
C:\Program Files\Oracle\VirtualBox\VBoxManage.exe controlvm Ubuntu poweroff
Vous pouvez également utiliser d'autres commandes avec controlvm
telles que pause, resume, reset, poweroff, savestate
pour réaliser différentes actions.
J'ai démarré un VM de cette façon:
VirtualBox.exe --comment "Ubuntu 16" --startvm "96852e73-a304-4357-b7ef-440913601f3f"
Il commence sans tête je pense .. aucune interface graphique montrée .. Maintenant, je souhaite voir l'interface graphique de ce VM de l'hôte ... est-ce possible?