maquinas virtuales como sesion en ubuntu 11.04

+1
+1
-1

Ahora voy a explicar como hacer para iniciar una maquina virtual desde el inicio de sesión, las ventajas de hacerlo de este modo son varias, lo mas importante es que al no tener que cargar el entorno de escritorio la maquina consume menos recursos ya que solo esta llevando un sistema en ejecución, luego tenemos la opción de si tenemos una empresa con distintos usuarios y diferentes perfiles de uso para un equipo podemos tener varias maquinas virtuales y cada usuario tendrá su configuración y su sistema completamente adaptado a sus necesidades y en en caso de desastre cargar la imagen guardada de la maquina virtual es algo que en 5 minutos esta hecho mientras que una limpieza y posterior puesta apunto de un sistema es bastante mas pesado y lento además de las típicas de gestionar cuotas de disco por maquina y de que el mantenimiento de las mismas se puede realizar mediante scripts en shell de forma que los backups son automáticos etc... hay mil razones y es bastante sencillo de realizar,
veamos, en lo primero que necesitamos tener instalado es lógicamente el virtual box pero la versión que viene por defecto en los repositorios se queda algo corta así que pondremos la versión 4.
los pasos para instalarla son:
1. añadir los repositorios: “”;
2. sudo apt-get update;
3. sudo apt-get install virtualbox;
hecho esto crearemos un script para la maquina virtual con la que queremos arrancar para ello abrimos el gedit y copiamos lo siguiente

#!/bin/bash
VBoxSDL -fullscreen -vm "Windows XP"

donde windows xp es el nombre que tenga en el virtual box vuestra maquina virtual, le damos permisos de ejecución al script y lo guardamos donde mas os guste
luego desde terminal tecleamos (como root): gedit /usr/share/xsessions/(nombre_del_archivo_a_crear.desktop) y copiaremos esto

[Desktop Entry] 
Name=windowsvirtual
Comment=This session logs you into WINDOWS 
Exec=/home/usuario/windows.sh 
TryExec=/home/usuario/windows.sh 
Icon= 
Type=Application 
Name[es_ES]=windows_virtual

donde name[es_ES] es el nombre que aparecerá en el menú y el nombre de el archivo abstenerse de usar caracteres especiales como “/,(,),...”
Exec=la ruta y el nombre de tu script
TryExec= es también la ruta y el nombre de tu script

guardar con el nombre que os guste sin caracteres especiales y como extensión usar “.desktop”

con esto ya creamos una entrada para el menu desplegable de el inicio de sesión

y ya esta, con estos pasos tenemos la posibilidad de añadir entradas en el menú de sesión para arrancar desde el.

Comentarios

Imagen de guman

te idolatro....esto no lo sabia.....la tomo como nota y la apunto para mi archivo!!!

Como son las cosas, me encantaba Gnome....ahora lo odio!!!
Y como antes no me gustaba Xfce , no entiendo por que ahora lo adoro!!!

Imagen de ragalcor

Me ha encantado y es muy útil. Pero no me ha quedado claro como y donde se crea una entrada en el menú desplegable de inicio de sesión y donde se debe guardar el script. ¿Por favor podrías explicarlo?

Imagen de assher_86

la entrada se tiene que guardar en

usr/share/xsessions/(nombre que quieras darle)

editare el original para añadir esto, el script lo puedes guardar en la ruta que quieras, solo asegurate que al crear la entrada en el menu incluyes la ruta de el script por ejemplo /home/usuario/scripts/tu_script.sh

Imagen de bersil

No sabia que se podia hacer esto... yo usaba mucho VBox para testear distros y aplicaciones, pero dejé de hacerlo porque nunca sabia con certeza si las falencias eran de las distros o se debian a que me quedaba corto de ram, pero este m,ini tuto que nos compartes CAMBIA TODO !!

Una duda: cuando apagas la maquina virtual, te devuelve a la pantalla de login directamente?

Imagen de assher_86

si, en el momento en el que apagas la maquina te devuelve al login, estoy viendo si puedo mejorar el script para que pregunte que maquina virtual iniciar antes de entrar, en cuanto lo tenga listo lo publicare también, yo lo uso generalmente para testear distros y funciona bien.