¿Cómo iniciar una máquina VirtualBox a través de la línea de comandos (sin GUI)?


48

Sé que esto es posible, pero no sé cómo ...

Solo estoy tratando de iniciar una VM VirtualBox llamada ubuservlocdesde la línea de comandos, pero sin éxito.

Respuestas:


86

Solo se necesita:

VBoxManage startvm "VM name" --type headless

Por ejemplo:

VBoxManage startvm ubuservloc --type headless

15
También hayVBoxHeadless --startvm "VM name"
Julian F. Weinert

12
Para cerrarlo, use este comando:VBoxManage controlvm "VM name" acpipowerbutton
Lynch

1
Esto no funcionará si la máquina virtual está en un estado guardado con aceleración 3D activada
Duncan

3
Además, si su VM usa aceleración 3D, tiene sentido deshabilitarla (temporalmente), ya que evitará que la VM se inicie en modo sin cabeza.
Bajo

2
En caso de que haya olvidado los nombres de sus máquinas virtuales, hágalo VBoxManage list vms.
Matthias Braun



0
  • en windows 10
    1. abra Oracle VM VirtualBox -> seleccione vm_name haga clic derecho -> crear acceso directo en el escritorio
    2. seleccione acceso directo -> propiedades -> acceso directo -> destino -> copiar
    3. abrir cmd run (cambiar 'VirtualBox.exe' -> 'VBoxHeadless.exe')
"C:\Program Files\Oracle\VirtualBox\VBoxHeadless.exe" --comment "linux_mint" --startvm "14f426cc-845d-46cb-9f6e-4dbb31a3769a"
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.