Wie starte ich eine VirtualBox-Maschine über die Kommandozeile (ohne GUI)?


48

Ich weiß, dass das möglich ist, aber ich weiß nicht wie ...

Ich versuche nur, eine VirtualBox-VM zu starten, die ubuservlocüber die Befehlszeile aufgerufen wird, aber ohne Erfolg.

Antworten:


86

Nur benötigt:

VBoxManage startvm "VM name" --type headless

Zum Beispiel:

VBoxManage startvm ubuservloc --type headless

15
Es gibt auchVBoxHeadless --startvm "VM name"
Julian F. Weinert

12
Verwenden Sie zum Herunterfahren diesen Befehl:VBoxManage controlvm "VM name" acpipowerbutton
Lynch

1
Dies funktioniert nicht, wenn sich die VM in einem gespeicherten Zustand mit
Duncan,

3
Wenn Ihre VM die 3D-Beschleunigung verwendet, ist es außerdem sinnvoll, sie (vorübergehend) zu deaktivieren, da dies den Start der VM im Headless-Modus verhindert.
Bass

2
Falls Sie die Namen Ihrer VMs vergessen haben, tun Sie dies VBoxManage list vms.
Matthias Braun



0
  • in Windows 10
    1. Öffnen Sie Oracle VM VirtualBox -> Wählen Sie VM-Name aus, und klicken Sie mit der rechten Maustaste. -> Erstellen Sie eine Verknüpfung auf dem Desktop
    2. Wählen Sie Verknüpfung -> Eigenschaften -> Verknüpfung -> Ziel -> Kopieren
    3. Öffne cmd run (ändere 'VirtualBox.exe' -> 'VBoxHeadless.exe')
"C:\Program Files\Oracle\VirtualBox\VBoxHeadless.exe" --comment "linux_mint" --startvm "14f426cc-845d-46cb-9f6e-4dbb31a3769a"
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.