sábado, 21 de junio de 2008

VirtualBox OSE (Open Source Edition)

Ya hemos hablado de VirtualBox en esta otra entrada (clic aquí).

En esta ocasión vamos a explicar con todo detalle como instalar VirtualBox OSE (Open Source Edition) que se encuentra actualmente en la rama testing de Debian GNU/Linux. al que le han quitado algunas partes del código que son privativas, (si, el virtualbox que todos conocemos, no es libre tiene licencia privativa) Si embargo VirtualBox OSE si es libre y su licencia es GPL (Licencia Publica General).

Instalación de VirtualBox OSE (Open Source Edition)

Como siempre hacemos en este blog, instalamos todos los paquetes necesarios haciendo uso del programa synaptic o bien desde una consola. Los paquetes necesarios para la instalación son los siguientes:

apt-get install virtualbox-ose


Ahora instalamos los módulos para el kernel. En synaptic encontramos algunos módulos del kernel ya precompilados, si en nuestro caso el kernel que estamos usando tiene dicho modulo precompilado es tan fácil como seleccionar dicho modulo para su uso.

Por ejemplo si nuestro kernel es: 2.6-686
el paquete a instalar seria el siguiente:

apt-get install virtualbox-ose-modules-2.6-686




para ver que kernel tenemos instalado es tan fácil como usar el siguiente comando en una consola:

uname -r



Si el kernel que estamos usando no dispone de modulo precompilado en synaptic, (como en el caso de este ejemplo, que estamos usado el kernel 2.6.22-2-k7) tenemos que compilarlo nosotros. Para ello necesitamos instalar los siguientes paquetes:

- Asistente para la compilación del modulo:

apt-get install module-assistant
apt-get install build-essential





- Los sources de VirtualBox OSE (Open Source Edition):

apt-get install virtualbox-ose-source
apt-get install virtualbox-ose-guest-source




- Y por supuesto las cabeceras del kernel que estemos usando, en este caso estamos usando 2.6.22-2-k7:

apt-get install linux-image-2.6.22-2-k7



Ahora procedemos a su instalación desde una consola de comandos (konsole), para ello hacemos uso de los siguientes comandos (todo como usuario "root"):

m-a prepare



m-a a-i virtualbox-ose


En estas dos pantallas se esta compilando el driver necesario para nuestro kernel, que acto seguido se auto-instalara, como le indicamos con el comando anterior.



El siguiente paso consiste en cargar el driver como modulo en el fichero /etc/modules para que lo cargue en cada inicio de sesión.

Para ello lanzamos una consola con derechos de administrador que se encuentra en:
MenuK>Sistema>Más aplicaciones>Gestor de archivos - modo Superusuario

Nos dirigimos a la carpeta /etc y localizamos el fichero modules para cargar el driver

Editamos el archivo modules con un editor de textos cualquiera (en este caso he usado kwrite) y le añadimos el driver "vboxdrv" que queremos que cargue en cada inicio del sistema.


Lo único que nos queda es añadir a los usuarios al grupo de virtualbox "vboxusers"

Para ello lanzamos la aplicación "kuser", buscamos el o los usuarios en cuestión y lo añadimos a dicho grupo.








Una vez finalizado ya podemos hacer uso de VirtualBox OSE.

El proceso de como se instala un sistema operativo virtualizado es el mismo que en el manual de VirtualBox.

Para no duplicar texto sigue este enlace: (clic aqui)


=========================================================================
Videotutorial









Nota: Los vídeotutoriales son totalmente ajenos a este blog, son enlaces correspondientes a youtube, screencast, vimeo, etc...
.

No hay comentarios: