43 votes

Comment lancer une VM VirtualBox à partir de la ligne de commande ?

Je souhaite savoir comment démarrer une machine virtuelle VirtualBox (VM) à partir de la ligne de commande (sous Windows 7) et comment l'arrêter avec le système d'exploitation.

Quel est le moyen le plus simple d'y parvenir ?

52voto

Thomi Points 5434

Voici la commande que j'exécute à partir d'un raccourci sur mon bureau. Cela devrait également fonctionner à partir d'une ligne de commande.

" C:\Program Dossiers \Oracle\VirtualBox\VBoxManage.exe "startvm <NameOfVMHere>

Bien entendu, ces données sont basées sur les valeurs par défaut d'un système typique. Un système donné peut avoir déplacé le dossier Program Files ou installé VirtualBox à un emplacement personnalisé.

14voto

Weckar E. Points 997

vboxmanage est la voie à suivre

vboxmanage startvm "winxppro Clone"

man vboxmanage o La documentation est disponible ici

Alors que ( <vm> votre nom de vm)

  • vboxmanage controlvm <vm> savestate sauvegarde l'état actuel
  • vboxmanage controlvm <vm> resume reprend l'état sauvegardé précédent
  • vboxmanage controlvm <vm> poweroff débranche le câble de votre machine

4voto

Vlad Ioffe Points 161

Je vais essayer de développer la réponse de @Philippe :
Essayez d'ajouter -- avant le startvm La commande : vboxmanage startvm <machine_name> démarrera le serveur dont le nom est "nom_de_la_machine".
Par exemple, si vous avez une machine appelée UbuntuServer, la commande ressemblera à ceci : vboxmanage --startvm UbuntuServer

Nota vboxmanage doit se trouver dans votre chemin d'accès pour exécuter cette commande. Ajoutez-le à votre chemin si ce n'est pas le cas (sur mon Mac, il a été ajouté lors de l'installation de Virtual Box).

3voto

alpha_989 Points 893

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

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

Ubuntu est le nom de la VM VirtualBox

Pour arrêter la VM, utilisez :

C:\Program Files\Oracle\VirtualBox\VBoxManage.exe controlvm Ubuntu poweroff

Vous pouvez également utiliser d'autres commandes avec controlvm tels que pause, resume, reset, poweroff, savestate pour réaliser différentes actions.

1voto

Zibri Points 250

C'est ainsi que j'ai démarré une VM :

VirtualBox.exe --comment "Ubuntu 16" --startvm "96852e73-a304-4357-b7ef-440913601f3f"

Il démarre sans tête je pense... pas d'interface graphique affichée... J'aimerais maintenant voir l'interface graphique de cette VM à partir de l'hôte... est-ce possible ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X