¿Es posible traer al frente (primer plano) alguna máquina virtual que se ejecute en segundo plano (sin cabeza) en VirtualBox?

¿Es posible traer al frente (primer plano) alguna máquina virtual que se ejecute en segundo plano (sin cabeza) en VirtualBox?

Yo uso para empezar mimáquinas virtuales(Máquinas Virtuales) con elCaja virtual sin cabezaopción de línea de comando, como:

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

Esto abre una VM conninguna ventana asociadaen el escritorio (en segundo plano, sin GUI). Siempre que utilice el control remoto para ingresar a mis máquinas virtuales (SSH, VNC... etc.), esto está bien para mí: no más ventanas innecesarias en mi escritorio.

Pero a veces (no muy a menudo) necesitotraer la VM al primer plano(inicie su GUI).
Por qué? Ejemplos:

  • Para insertar un CD virtual (ISO).
  • Para instalar Guest Additions.
  • Cuando pierdo el control y no puedo acceder.

Es estoposible?

Mi mejor solución hasta ahora es simplemente cerrar la VM (a veces un cierre sucio, me temo) y reiniciarla a través de la GUI de VirtualBox.

Puntos adicionales:

  • este hiloComienza preguntando sobre el mismo problema, pero pronto se deriva a otra forma de resolver las cosas, sin iniciar la GUI.

Respuesta1

Si está utilizando VBoxHeadless, automáticamente tendrá una sesión RDP disponible para acceder a la interfaz de usuario del invitado.

Además, puede controlar su VM sin una GUI, VBoxManagepor lo que nunca debería necesitar la UI, es simplemente una conveniencia.

Por ejemplo, puede montar un ISO como un CD/DVD virtual usando el siguiente comando:

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

Instalar las adiciones de invitados es solo una cuestión de montar el ISO de adiciones de invitados y luego ejecutar el ejecutable apropiado.

Si pierde el control del invitado, puede usar VboxManage para reiniciar o apagar el invitado. Por supuesto, también puede agregar comandos a un script por lotes para evitar tener que recordar los comandos todo el tiempo.

Por favor vea elManual de Virtualboxpara más información.

Respuesta2

Empezando desdeVirtualBox v5.0(Todavía no conozco ningún método paramás viejoversiones), para su máquina virtual en segundo plano (sin cabeza: sin interfaz):

  • AbiertoAdministrador de VirtualBox.
  • Haga clic Machine.
  • Haga clic Show.

Aventana frontal GUISe abrirá inmediatamente para la máquina virtual.

Respuesta3

VirtualBox 5 ha agregado un modo llamado "Modo separado" que le permite desconectar/volver a conectar la GUI a la VM. Simplemente presione el botón y/o desconecte la GUI de la máquina virtual que se está ejecutando.

información relacionada