Virtualbox con USB en Hardy

Muchos preguntaron sobre el soporte para USB por Virtualbox en post’s pasados.

Con la nueva actualización del kernel salida hace unos días me puse a ver como instalar esta herramienta de virtualización con dicho soporte y encontré la página, en español, pero con la version 1.5.6 asi que me dispuse a probarlo pero con la 1.6.0 y he aquí la simpleza de hacerlo:

Primero instalamos paquetes necesarios y los headers del kernel para compilar el módulo de Virtualbox, para ello (y para no perder la costumbre) vamos a consola:

$ sudo apt-get install build-essential linux-headers-`uname -r`

bajamos de virtualbox.org el paquete binario que corresponda a nuestra versión de Ubuntu, terminada la descarga lo ejecutamos e instalamos.

Agregamos nuestro usuario al grupo vboxusers:

$ sudo adduser $USER vboxusers

Habilitamos el soporte para dispositivos USB:

sudo gedit /etc/init.d/mountdevsubfs.sh

buscamos esta sección en el archivo de texto y desde la línea 42 hasta la 45 (las cuatro últimas) borramos el signo “#”:

# 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

Reinciamos la sesión y podemos ejecutar Virtualbox con soporte a dispositivos USB…

Completa esta lectura con:

Si te gustó este post, por favor considera dejar un comentario o suscribirte al feed y obtener artículos futuros en tu lector de feeds.

Comentarios (7)

[...] Virtualbox con USB en Hardy [...]

Acabo de probar a hacer lo que nos has dejado y ahora me da el siguiente error…

Not permitted to open the USB device, check usbfs options.

Código Resultado:
0×80004005
Componente:
Console
Interface:
IConsole {d5a1cbda-f5d7-4824-9afe-d640c94c7dcf}

¿sabrías cómo se puede solucionar esto?

Muchas gracias y enhorabuena por el blog

@nain: edita (como root): /etc/udev/rules.d/40-permissions.rules

y cambia la siguiente línea

SUBSYSTEM=="usb_device", MODE="0664"

por

SUBSYSTEM=="usb_device", MODE="0666"

De donde saque esta información? pues del manual de Virtualbox

Saludos!

Recordá que lo que si no puede hacer VirtualBox en Bootear desde el inicio x USB, Y segun lo que leí no piensan desarrollar el soporte para eso por ahora, existe una posible manera montando un USB como un raw disk y luego booteando desde ese disco, yo lo pobré y quizó funcionar pero aún no.
Saludos.

Ariel,

Hice lo que me dijiste y sigue saliendo el mismo error.

Como bien dijiste, voy a ver si en el manual de usuario viene alguna otra opción y si lo consigo, os lo cuento.

Un saludo.

@nain: entonces:
sudo gedit -w /etc/fstab
y luego agrega al final de todo estas líneas
#usbfs
none /proc/bus/usb usbfs devgid=46,devmode=664 0 0

Ariel,

Muchisimas gracias. Ahora funciona a la perfección!

Deja un comentario

(requerido)

(requerido)