El siguiente tutorial sirve para configurar correctamente VirtualBox PULE en Hardy con funcionalidad para los puertos USB en el sistema operativo huésped. Además de poder compartir archivos con nuestra red local y algún directorio en nuestro sistema anfitrión.

Sistema Operativo Anfitrión: Ubuntu 8.04 Hardy Heron

Sistema Operativo Huésped: Windows XP SP2

Lo primero que haremos, sera descargar la versión de VirtualBox Pule desde la pagina de Sun, ojo, no importa que diga que es para Gutsy Gibbon, funcionara correctamente. Para los que no tienen tiempo de buscar, aquí les dejo el enlace.

Ya con este paquete en nuestro poder, abrimos nuestra consola o para los mas nuevos, le dan doble click desde el lugar donde lo descargaron.

$ sudo dpkg -i virtualbox_1.5.6-28266_Ubuntu_gutsy_i386.deb

Mostrara una serie de pantallas como las siguientes:

En la primera, seleccionaremos la opción de «Si»

En la segunda, elegiremos: «Aceptar»

Igualmente para la tercera Opción: «Aceptar»

Y por ultimo, elegimos «Si» para que compile el modulo que necesitaremos.

Después de esto, necesitaremos hacer un par de cosas mas, la primera, sera agregar a nuestro usuario al grupo de VirtualBox, para hacerlo podemos elegir cualquier editor de texto y con sudo editar el archivo /etc/group

$ sudo vim /etc/group

y en donde encontremos vboxusers:x:124: agregaremos nuestro usuario al final de esta forma (si el numero 124 no aparece igual y ustedes tienen otro, no se preocupen haganlo igual):

vboxusers:x:124:zilus

 

Ahora, haremos lo necesario para que funcionen nuestros puertos USB:

$ sudo vim /etc/init.d/mountdevsubfs.sh

Y editaremos las siguientes lineas:

# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount --rbind /dev/bus/usb /proc/bus/usb

Las dejaremos de esta forma:

# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb

Ahora necesitamos cambiar algunos permisos de las reglas de montado, lo lograremos editando el siguiente fichero:

$ sudo vim /etc/udev/rules.d/40-permissions.rules

Y buscamos la siguiente linea:

ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", \
, MODE="0660", GROUP="dialout"

Para dejarla de la siguiente forma:

ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", \
,GROUP=”vboxusers”, MODE="0664", GROUP="dialout"

Por ultimo Reiniciamos el sistema para que todo funcione correctamente y voila!! tenemos VirtualBox en Hardy con funcionalidad para USB, ahora solo les falta crear la maquina virtual e instalar algún otro sistema operativo.