¿Cómo iniciar una máquina virtual como escritorio principal desde el modo texto o DM en Linux?

¿Cómo iniciar una máquina virtual como escritorio principal desde el modo texto o DM en Linux?

Necesito cambiar entre distribuciones de Linux cada dos semanas. Las máquinas virtuales son excelentes para esto, pero sería más conveniente ejecutar la máquina virtual como mi escritorio principal durante ese período de tiempo, en lugar de iniciarla desde un administrador de ventanas en ejecución.

Me gustaría iniciar en modo texto y simplemente ejecutar un script que iniciaría la VM de la semana en modo gráfico. Alternativamente, podría iniciarse desde el administrador de inicio de sesión (por ejemplo, lightdm). ¿Cómo se puede hacer esto con kvm o VirtualBox? ¡Gracias!

Respuesta1

Puede iniciar la máquina virtual sin cabeza, enCaja virtualcon:

VBoxManage startvm "VM name" --type headless

Una vez que haya comenzado, conecte su xsession a la Linux Virtual Box ya abierta.

Descargo de responsabilidad: no lo intenté porque no tengo una caja para hacerlo, pero la teoría dice que debería ser posible.

Respuesta2

El comentario de Seth sobre las sesiones remotas de xserver me llevó en la dirección correcta. VirtualBox se puede iniciar directamente en su propia sesión X. En el siguiente ejemplo, iniciamos una imagen de Ubuntu 15.04.

Desde la línea de comando

Cree un archivo llamado startx_ubuntu1504(o como quiera llamarlo) en su directorio de inicio con este contenido:

virtualbox --startvm Ubuntu_15.04 --fullscreen

Luego puede ejecutar startx $HOME/startx_ubuntu1504 -- :1para iniciar la VM.

Desde el administrador de inicio de sesión

Cree un archivo llamado /usr/share/xsessions/vm_ubuntu1504.sessioncon este contenido:

[Desktop Entry]
Type=Application
Exec=virtualbox --startvm Ubuntu_15.04 --fullscreen
Name=VM Ubuntu 15.04
Comment=Run VirtualBox image in its own X session

Luego debería poder seleccionar la sesión X desde su administrador de inicio de sesión. Por ejemplo, actualmente estoy ejecutando Xubuntu 2016.10 con el administrador de inicio de sesión lightdm y mi tema de inicio de sesión actual tiene un menú desplegable de sesión cerca de la esquina superior derecha. Esto me permite seleccionar entre cualquier cantidad de máquinas virtuales o mi escritorio no virtual. ¡Muy genial!

información relacionada