Como iniciar uma máquina VirtualBox via linha de comando (sem GUI)?


48

Eu sei que isso é possível, mas não sei como ...

Estou apenas tentando iniciar uma VM do VirtualBox chamada ubuservlocna linha de comando, mas sem sucesso.

Respostas:


86

Necessário apenas:

VBoxManage startvm "VM name" --type headless

Por exemplo:

VBoxManage startvm ubuservloc --type headless

15
Há tambémVBoxHeadless --startvm "VM name"
Julian F. Weinert

12
Para desligá-lo, use este comando:VBoxManage controlvm "VM name" acpipowerbutton
Lynch

11
Isso não funcionará se a VM estiver em um estado salvo com a Aceleração 3D ativada
Duncan

3
Além disso, se sua VM usa aceleração 3D, faz sentido desativá-la (temporariamente), pois impedirá que a VM inicie no modo sem cabeça.
Baixo

2
Caso você tenha esquecido os nomes de suas VMs, faça VBoxManage list vms.
Matthias Braun



0
  • no windows 10
    1. abra o Oracle VM VirtualBox -> selecione vm_name, clique com o botão direito do mouse -> crie atalho na área de trabalho
    2. selecione atalho -> propriedades -> atalho -> destino -> cópia
    3. abrir cmd run (alterar 'VirtualBox.exe' -> 'VBoxHeadless.exe')
"C:\Program Files\Oracle\VirtualBox\VBoxHeadless.exe" --comment "linux_mint" --startvm "14f426cc-845d-46cb-9f6e-4dbb31a3769a"
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.