web-dev-qa-db-fra.com

Comment exécuter un VirtualBox VM depuis la ligne de commande?

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?

30
Sebastian Godelet

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é.

40
Joel Coehoorn
vboxmanage startvm "winxppro Clone"
9
Philippe Gachoud

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.

3
Vlad Ioffe

Sous Windows 10, vous pouvez démarrer Ubuntu VM en utilisant:

C:\Program Files\Oracle\VirtualBox\VBoxManage.exe startvm Ubuntu

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.

1
alpha_989

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?

0
Zibri