Por aqui ya hemos hablado de VirtualBox OSE, así que no me voy a enrollar… vamos a ver como instalarlo en unos cuantos pasos:
1) El primer paso es añadir la clave pública de innotek, esto lo podemos hacer mediante el comando (todos los comandos hay que teclearlos bajo root):
wget http://www.virtualbox.org/debian/innotek.asc -qO- |apt-key add –
si todo va bien, veremos un OK
2) Añadimos el repositorio a nuestro fichero de configuración de apt.
La línea en concreto es:
deb http://www.virtualbox.org/debian etch non-free
o si usamos sarge:
deb http://www.virtualbox.org/debian sarge non-free
Podemos añadirla con:
echo “deb http://www.virtualbox.org/debian etch non-free”>> /etc/apt/sources.list
3) Sincronizamos el índice de paquetes: apt-get update
Una vez sincronizado, si hacemos un
# apt-cache search virtualbox
Veremos:
virtualbox-ose – PC virtualization solution
entre otros.
4) Instalamos los paquetes necesarios: apt-get install virtualbox-ose virtualbox-ose-guest-utils
5) Nos queda instalar los módulos para el kernel. Si precisamente se encuentra en los repositorios los módulos de la versión del kernel que disponemos (podemos ver cúal tenemos con uname -r) simplemente seria apt-getearlo:
apt-get install virtualbox-ose-modules-2.6-686
Si por el contrario no existe la versión del módulo para el kernel que usamos, tendremos que proceder a compilarlo, para esto haremos uso de module-assistant.
Instalamos el asistente para la compilación de módulos: apt-get install module-assistant
Una vez que lo tenemos, nos ponemos manos a la obra:
m-a -t prepare
m-a -t get virtualbox-ose-source
m-a -t build virtualbox-ose-source
m-a -t install virtualbox-ose-source
Con esto ya quedaría compilado e instalado el módulo. Para comprobarlo podemos hacer un dpkg -l|grep virtualbox-ose-module
Y veremos algo como esto:
ii virtualbox-ose-modules-2.6.X 1.5.2-dfsg2-7+2.6.X VirtualBox modules for Linux (kernel 2.6.X-
Donde X será la versión del kernel que disponemos.
Podemos verificar que carga correctamente con: modprobe vboxdrv
Por último, pasaremos a añadir a nuestro usuario al grupo vboxusers con: adduser usuario vboxusers, donde usuario es nuestro login.
Con esto ya quedaría VirtualBox OSE instalado en nuestra máquina debian.