VirtualBox 1.6.0 en Debian Lenny

VirtualBox about

Bueno pues hace un buen tiempo tuve este problema al instalar VirtualBox 1.5.6 en Debian lenny no tenia problemas hasta que llego esta versión (1.6.0) bueno pues también leí por allí que la 1.5.6 tiene el mismo problema, los kernel-modules de VirtualBox funcionan bien, pero no se inician automáticamente en el arranque del sistema, bien pues veamos como arreglar esto y como llevar acabo una buena instalación de VirtualBox:

1. Descargarnos VirtualBox 1.6.0 desde la pagina de Sun Microsystems, ya que el repositorio de VirtualBox

Seleccionan Debian Etch de la lista y luego tickean en “I agree to the VirtualBox 1.6 License Agreement”, luego a descargar.

2. Mientras va descargando instalamos lo necesario para configurar y hace que VirtualBox funcione sin ningun problema.

en una terminal tecleamos lo siguiente, o simplemente busca en synaptic cada paquete para instalarlo.

$su

#apt-get install linux-headers-$(uname -r) uml-utilities bridge-utils

el primero (linux-headers) es para que VirtualBox compile el modulo correspondiente para tu kernel

uml-utilities y bridge-utils nos serviran para simular una tarjeta de red (tarjeta de red virtual).

3. una vez terminada la descarga del instalador .deb para Debian abrimos una terminal y nos vamos donde se aya descargado el archivo, en mi caso al escritorio y hacemos lo siguiente:

#cd /home/gary/Desktop/

#dpkg -i virtualbox_1.6.0-30421_Debian_etch_i386.deb

Configurando virtualbox (1.6.0-30421_Debian_etch) …
Starting VirtualBox kernel module: vboxdrv.
Starting VirtualBox host networking…done.

4. Añadimos el usuario al grupo de usuarios de VirtualBox (cambia gary por tu nombre de usuario).

#gpasswd -a gary vboxusers

#gpasswd -a gary uml-net

5. Configurar una targeta de red virtual.

#chmod a=rwx /dev -R

#cd /dev
#chmod a=rwx net -R
#cd net
#chmod a=rwx tun -R
#tunctl -t tap0 -u gary
#chmod 666 /dev/net/tun

6. Editar el archivo “/etc/network/interfaces”

#gedit /etc/network/interfaces

debe quedar totalmente asi:

auto lo
iface lo inet loopback

auto tap0
iface tap0 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user gary

auto br0
iface br0 inet manual
up ifconfig $IFACE 192.168.1.50 up
down ifconfig $IFACE down
bridge_ports all tap0

iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0

Nota: Puedes cambiar las IP’s especialmente la 192.168.1.50 ya que vendria a ser la IP de tu PC fisica.

guardamos y salimos del gedit.

7. arrancamos la configuración hecha.

# /sbin/ifup tap0
# /sbin/ifup br0

8. Reiniciamos la configuración de la red y el servicio de VirtualBox (vboxdrv yvboxnet).

# /etc/init.d/networking restart

# /etc/init.d/vboxdrv restart

# /etc/init.d/vboxnet restart

Bien supuestamente tenemos configurado VirtualBox a la perfección con red y todo pero el problema surgira al reiniciar tu pc veras en la lista de servicios que los scripts de arranque de VirtualBox no arrancan automaticamente y tenes que hacerlo de manera manual cada vez que quieras usarlo. bueno esta es la solución para este problema:

1. Inicias una terminal y si no tienes instalado sysv-rc-conf lo instalas.

#apt-get install sysv-rc-conf

2. inicias sysv-rc-conf y haces que quede así:

#sysv-rc-conf

reparar-el-inicio-de-virtualbox

vboxdrv y vboxdrvnet deben estar habilitados en los runlevels 2,3,4,5 asi aseguramos su arranque automatico.

3. Ahora si VirtualBox funcionara en cualquier momento.

Saludos.

Explore posts in the same categories: General

Tags: , ,

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

One Comment on “VirtualBox 1.6.0 en Debian Lenny”

  1. ofuscado Says:

    El paso 5 me parece una burrada dar recursivamente esos permisos a todo lo de dev… ¿por cierto te funciona la red con tap0? a mi con la misma config el 1.5 me funcionaba pero ahora el 1.6 no me va… :S Por cierto muy bueno el sysv-rc-conf :)


Comment: