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

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

Eu uso para começar meuVMs(Máquinas Virtuais) com oCaixa Virtual sem cabeçaopção de linha de comando, como:

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

Isso abre uma VM comnenhuma janela associadana área de trabalho (fundo, sem GUI). Contanto que eu entre em minhas VMs via controle remoto (SSH, VNC... etc), isso é bom para mim: chega de janelas desnecessárias na minha área de trabalho.

Mas às vezes (não frequentemente) eu precisocoloque a VM em primeiro plano(inicie sua GUI).
Por que? Exemplos:

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

É istopossível?

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

Pontos adicionais:

  • Este tópicocomeça perguntando sobre o mesmo problema, mas logo deriva para outra forma de resolver as coisas, não iniciando a GUI.

Responder1

Se estiver usando o VBoxHeadless, você terá automaticamente uma sessão RDP disponível para acesso à UI do convidado.

Além disso, você pode controlar sua VM sem uma GUI, VBoxManageportanto, você nunca precisará realmente da IU, é 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 as adições de convidados é apenas uma questão de montar o ISO de adições de convidados e, 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ê precise se lembrar dos comandos o tempo todo.

por favor veja oManual do VirtualBoxPara maiores informações.

Responder2

Começando deCaixa Virtual v5.0(Ainda não conheço um método paramais velhoversões), para sua máquina virtual em execução em segundo plano (sem interface: sem front-end):

  • AbrirGerenciador VirtualBox.
  • Clique em Machine.
  • Clique em Show.

AJanela de front-end da GUIserá imediatamente aberto para a máquina virtual.

Responder3

O VirtualBox 5 adicionou um modo chamado "Modo Separado" que permite desconectar/reconectar a GUI à VM. Basta apertar o botão e/ou desconectar a GUI da máquina virtual que está em execução.

informação relacionada