Jak uruchomić maszynę VirtualBox za pomocą wiersza poleceń (bez GUI)?

48

Wiem, że to możliwe, ale nie wiem jak ...

Właśnie próbuję uruchomić maszynę wirtualną VirtualBox wywoływaną ubuservlocz wiersza polecenia, ale bez powodzenia.

Victoralm
źródło

Odpowiedzi:

86

Potrzebne tylko:

VBoxManage startvm "VM name" --type headless

Na przykład:

VBoxManage startvm ubuservloc --type headless
guntbert
źródło
15
Jest teżVBoxHeadless --startvm "VM name"
Julian F. Weinert
12
Aby wyłączyć, użyj tego polecenia:VBoxManage controlvm "VM name" acpipowerbutton
Lynch,
1
To nie zadziała, jeśli maszyna wirtualna jest w stanie zapisanym z włączoną akceleracją 3D
Duncan
3
Ponadto, jeśli twoja maszyna wirtualna korzysta z akceleracji 3D, sensowne jest (tymczasowe) jej wyłączenie, ponieważ uniemożliwi to uruchomienie maszyny wirtualnej w trybie bezgłowym.
Bass
2
Jeśli zapomniałeś nazwy swoich maszyn wirtualnych, zrób to VBoxManage list vms.
Matthias Braun,
4

Spróbuj tego,

virtualbox startvm ubuservloc
Avinash Raj
źródło
1

zatrzymać

VBoxManage controlvm "vm_name" poweroff

początek

nohup VBoxHeadless -startvm "vm_name" & 
Saul Treviño Rivera
źródło
0
  • w systemie Windows 10
    1. otwórz Oracle VM VirtualBox -> wybierz vm_name kliknij prawym przyciskiem myszy -> utwórz skrót na pulpicie
    2. wybierz skrót -> właściwości -> skrót -> cel -> kopiuj
    3. otwórz cmd run (zmień „VirtualBox.exe” -> „VBoxHeadless.exe”)
"C:\Program Files\Oracle\VirtualBox\VBoxHeadless.exe" --comment "linux_mint" --startvm "14f426cc-845d-46cb-9f6e-4dbb31a3769a"
Lũng Vũ
źródło