Come avviare una macchina VirtualBox tramite riga di comando (senza GUI)?


48

So che questo è possibile, ma non so come ...

Sto solo cercando di avviare una VM VirtualBox chiamata ubuservlocdalla riga di comando, ma senza successo.

Risposte:


86

Necessario solo:

VBoxManage startvm "VM name" --type headless

Per esempio:

VBoxManage startvm ubuservloc --type headless

15
C'è ancheVBoxHeadless --startvm "VM name"
Julian F. Weinert il

12
Per spegnerlo usa questo comando:VBoxManage controlvm "VM name" acpipowerbutton
Lynch

1
Questo non funzionerà se la VM è su uno stato salvato con 3D Acceleration attivato
Duncan,

3
Inoltre, se la VM utilizza l'accelerazione 3D, ha senso disabilitarla (temporaneamente), poiché impedirà l'avvio della VM in modalità senza testa.
Bass

2
Nel caso in cui hai dimenticato i nomi delle tue VM, fallo VBoxManage list vms.
Matthias Braun,



0
  • in windows 10
    1. apri Oracle VM VirtualBox -> seleziona vm_name tasto destro del mouse -> crea collegamento sul desktop
    2. seleziona collegamento -> proprietà -> collegamento -> destinazione -> copia
    3. apri cmd run (cambia 'VirtualBox.exe' -> 'VBoxHeadless.exe')
"C:\Program Files\Oracle\VirtualBox\VBoxHeadless.exe" --comment "linux_mint" --startvm "14f426cc-845d-46cb-9f6e-4dbb31a3769a"
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.