Ejecutar máquinas virtuales sin iniciar sesión en Ubuntu

Hace un par de días un amigo me comentó como hacer para ejecutar una máquina virtual creada con VirtualBox sin necesidad de iniciar sesión en nuestro sistema Ubuntu (u otro cualquiera derivado de Debian). Esto me pareció bastante útil ya que por desgracia en la Universidad me hacen depender todavía de aplicaciones que solo están disponibles para sistemas Windows y no pueden correr con WIne y en diversas ocasiones tengo que enceder el portatil tan solo para usar la susodicha máquina virtual.

Para llevar esto a cabo solo hay que seguir estos sencillos tres pasos:

Creación de archivo .desktop en /usr/share/xsessions

Tal y como indica el título tenemos que crear un archivo con el nombre que queramos y con extensión .desktop con la siguiente estructura:

[Desktop Entry]
Encoding=UTF-8
Name=Nombre que aparecerá en sesion p.e Windows XP (máquina virtual)
Exec=(Ruta y) Nombre del script que ejecuta la maquina virtual p.e mvwinxp
Type=Application

Una vez tenemos el archivo creado, le asignamos permisos de lectura:

$ sudo chmod +r /usr/share/winxp.desktop

y pasamos al siguiente paso.

Creación del script

En el apartado anterior creamos el .desktop y en él establecimos en el campo exec el nombre de un script, pues bien ese es el script que debemos de crear ahora. Yo los suelo meter en /usr/bin/ pero puedes ponerlo en otro sitio siempre y cuando en el .desktop anterior establezcas la ruta completa.

El contenido del script debe ser el siguiente:

#!/bin/bash
VBoxSDL -vm "Nombre maquina virtual" -fullscreen
exit $?

Finalmente establecemos permisos de lectura y escritura:

$ sudo chmod +rx /usr/bin/mvwinxp

Prueba

Este es el paso más importante, y consiste en probar que no os la he metido doblada y esto funciona de verdad xD

Para ellos primero cerramos la sesión actual. Una vez en el GDM pinchamos en el botón de Opciones y en Inicio de Sesión. Entonces veremos como tenemos una entrada nueva que se corresponde al campo Name del archivo .desktop. Si la seleccionamos y seguidamente tecleamos nuestro nombre de usuario y contraseña veremos como comienza a arrancar nuestra máquina virtual.

Una  vez la apaguemos volveremos al GDM.

Anuncios
Explore posts in the same categories: GNU/Linux

Etiquetas: , , ,

You can comment below, or link to this permanent URL from your own site.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: