Como posso iniciar uma VM sem obter uma janela? [duplicado]

56

O VirtualBox tem uma janela mostrando a exibição do sistema operacional convidado. Estou me conectando ao VirtualBox com o Remote Desktop, portanto, não preciso do VirtualBox para mostrar essa janela no sistema operacional host.

É claro que posso minimizá-lo, mas existe uma maneira de dizer ao VirtualBox para não exibir essa janela?

    
por avernet 19.11.2009 / 03:48

3 respostas

51

Primeiro, certifique-se de que os binários da Caixa Virtual estão em seu caminho. Isso é feito por padrão no Linux, mas no Windows, talvez seja necessário adicionar manualmente a pasta bin do diretório de instalação ao seu caminho.

Em seguida, você precisa saber o seu nome do sistema operacional convidado ou o número do UUID. Você pode encontrar ambos digitando

VBoxManage list vms

em um terminal. De lá, simplesmente digite

VBoxHeadless -s <Guest-OS-Name>

ou

VBoxHeadless -s <UUID>

Isso inicia a VM sem anexar sua exibição a uma janela. Agora tudo o que você precisa fazer é definir esse comando como um serviço de tempo de inicialização executado em segundo plano e você será definido.

    
por 19.11.2009 / 04:09
87

Pergunta antiga, mas uma atualização está em ordem:

A partir do VirtualBox 4.2, você pode iniciar uma máquina sem cabeçalho a partir da GUI segurando Shift enquanto clica no botão Iniciar.

Horrivelmente não intuitivo, mas isso e outros novos recursos estão descritos em uma postagem no blog da Oracle.

EDIT: A partir do VirtualBox 5.0, há um menu suspenso no botão Iniciar que permite escolher como iniciar a VM, inclusive no modo sem cabeça.

    
por 07.01.2013 / 01:31
16

Você pode dizer ao VirtualBox para iniciar a VM no modo sem cabeça, não usando o botão Iniciar, mas é o mesmo.

VBoxManage startvm <guest-os-name> --type headless
    
por 15.08.2012 / 21:09

Tags