Você pode iniciar uma máquina virtual no modo sem cabeça para evitar que ela crie a janela de exibição completa, mas ela ainda cria uma janela de comando.
Parece não haver nenhuma maneira de fazer com que o virtualbox seja executado completamente silenciosamente no Windows. No entanto, deve ser possível minimizar a janela de comando para a bandeja do sistema para tirá-la do caminho. De qualquer forma, parece ter menos recursos do que um full-on vm.
O comando é:
vboxheadless -startvm "$VMNAME$"
Para salvar o estado vm:
vboxmanage controlvm "$VMNAME$" savestate
(Aspas são necessárias apenas se o nome vm tiver espaços)
Todos os comandos de modificação de vm têm que ser feitos através de vboxmanage
, infelizmente. Enquanto a GUI faz a atualização para mostrar o estado da máquina, ela não pode modificá-la.
Eu uso vboxheadless
para executar várias VMs em um segundo computador e conecto-me a elas usando o RDP. Se você quiser chegar à área de trabalho na vm headless, (em vez de algo como X), você precisa habilitar o RDP nas configurações do vm. Você pode fazer isso através de vboxmanage
, mas usar a GUI enquanto a VM está parada é muito mais fácil.