Comment démarrer une machine VirtualBox via une ligne de commande (sans interface graphique)?


48

Je sais que c'est possible, mais je ne sais pas comment ...

J'essaie simplement de démarrer une machine virtuelle VirtualBox appelée à ubuservlocpartir de la ligne de commande, mais sans succès.

Réponses:


86

Seulement nécessaire:

VBoxManage startvm "VM name" --type headless

Par exemple:

VBoxManage startvm ubuservloc --type headless

15
Il y a aussiVBoxHeadless --startvm "VM name"
Julian F. Weinert le

12
Pour l'éteindre, utilisez cette commande:VBoxManage controlvm "VM name" acpipowerbutton
Lynch

1
Cela ne fonctionnera pas si la machine virtuelle est dans un état enregistré avec accélération 3D activée
Duncan

3
De plus, si votre machine virtuelle utilise l'accélération 3D, il est judicieux de la désactiver (temporairement), car elle empêchera la machine virtuelle de démarrer en mode sans tête.
Basse le

2
Si vous avez oublié les noms de vos machines virtuelles, faites-le VBoxManage list vms.
Matthias Braun



0
  • dans les fenêtres 10
    1. ouvrez Oracle VM VirtualBox -> sélectionnez nom_mv clic droit -> créer un raccourci dans le bureau
    2. sélectionnez raccourci -> propriétés -> raccourci -> cible -> copier
    3. Ouvrez cmd run (changez 'VirtualBox.exe' -> 'VBoxHeadless.exe')
"C:\Program Files\Oracle\VirtualBox\VBoxHeadless.exe" --comment "linux_mint" --startvm "14f426cc-845d-46cb-9f6e-4dbb31a3769a"
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.