É possível trazer para frente (primeiro plano) alguma máquina virtual rodando em segundo plano (sem cabeça) no VirtualBox?

0

Eu uso para iniciar minhas VMs (máquinas virtuais) com a opção de linha de comando sem caixa virtual , como:

VBoxManage.exe startvm "Windows XP SP3 - SandBox 01" --type headless

Isso abre uma VM com sem janela associada na área de trabalho (plano de fundo, sem GUI). Contanto que eu use para inserir minhas VMs via controle remoto (SSH, VNC ... etc) isso é bom para mim: não há mais janelas desnecessárias na minha área de trabalho.

Mas, às vezes (não frequentemente), preciso colocar a VM em primeiro plano (iniciar sua GUI).
Por que ? Exemplos:

  • Para inserir um CD virtual (ISO).
  • Para instalar adições de comentários.
  • Quando perco o controle e não consigo acessá-lo.

Isso é possível ?

Minha melhor solução até agora é apenas fechar a VM (às vezes um fechamento sujo, receio) e iniciá-la novamente através da GUI do VirtualBox.

Pontos adicionais:

  • Este tópico começa perguntando sobre o mesmo problema, mas logo é derivado para outra maneira de resolver as coisas, não iniciando a GUI.
por Sopalajo de Arrierez 07.06.2015 / 13:01

3 respostas

1

Se você estiver usando VBoxHeadless , terá automaticamente uma sessão RDP disponível para acessar a interface do convidado.

Além disso, você pode controlar sua VM sem uma GUI usando VBoxManage , para que nunca precise da interface do usuário, é apenas uma conveniência.

Por exemplo, você pode montar um ISO como um CD / DVD virtual usando o seguinte comando:

VBoxManage storageattach "Windows XP" --storagectl "IDE Controller"
  --port 0 --device 1 --type dvddrive --medium /full/path/to/iso.iso

Instalar os acréscimos de convidados é apenas uma questão de montar as adições de convidados ISO, em seguida, executar o executável apropriado.

Se você perder o controle do convidado, poderá usar o VboxManage para reinicializar ou desligar o convidado. Claro, você também pode adicionar comandos a um script em lote para evitar que você tenha que lembrar os comandos o tempo todo.

Por favor, consulte o Manual do VirtualBox para mais informações.

    
por 07.06.2015 / 13:52
0

A partir do VirtualBox v5.0 (ainda não sei de um método para versões mais antigas ), para o seu plano de fundo (sem cabeça: sem frontend) executando a máquina virtual :

  • Abra o Gerenciador de VirtualBox .
  • Clique em Machine .
  • Clique em Show .

Uma janela de frontend da GUI será imediatamente aberta para a máquina virtual.

    
por 02.09.2015 / 06:46
0

O VirtualBox 5 adicionou um modo chamado "Modo Separado", que permite desanexar / reconectar a GUI à VM. Você acabou de apertar o botão e / ou desanexar a GUI da máquina virtual que está sendo executada.

    
por 02.09.2015 / 01:30