Me he encontrado con este problema que seguramente se encuentren si van a utilizar VirtualBox con Ubuntu y necesitan habilitar dispositivos USB, buscando y buscando les copio un resumen de lo que tendrán que hacer para que les funcione correctamente.
Como se habrán dado cuenta, los USBs vienen desactivados por defecto en la versión libre de VirtualBox. Esto es bastante molesto porque muchas veces precisamente queremos la virtualización para utilizar un dispositivo propietario, como un teléfono Nokia, o un iPod, cuyos amables fabricantes sólo han incluído software para Windows o Mac. Quizá te interese el Para habilitar los USBs seguimos los siguientes pasos:
- Editamos el fichero mountdevsubfs.sh
$ sudo vi /etc/init.d/mountdevsubfs.sh
#
# 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>
Descomentamos las líneas:
#
# 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
Reiniciamos la máquina para que se carguen correctamente los permisos y probamos a ver si podemos habilitar los USBs desde VirtualBox. A nosotros nos funciona simplemente con ésto, en ubuntu Hardy con la versión de VirtualBox descargada desde la web para ubuntu Gutsy. Hemos utilizado la impresora, aunque no hemos podido utilizar un pequeño dispositivo bluetooth.
Si no funciona podemos probar lo siguiente:
$ grep vbox /etc/group
vboxusers:x:124:miusuario
Editamos fstab
$ sudo vi /etc/fstab
Añadimos ésto al fichero y guardamos los cambios:
## usbfs is the USB group in fstab file:
none /proc/bus/usb usbfs devgid=124,devmode=664 0 0
Editamos mountkernfs.sh y añadimos ésto después de la línea “# Mount spufs, if Cell Broadband processor is detected”
sudo vi /etc/init.d/mountkernfs.sh
## Mount the usbfs for use with Virtual Box
domount usbfs usbdevfs /proc/bus/usb -onoexec,nosuid,nodev,devgid=124,devmode=664
Ejecutamos el comando:
$ sudo /etc/init.d/mountkernfs.sh
Si no funciona, reiniciamos y VirtualBox debería detectar nuestros USB.
Si te ha gustado este artículo y si crees que lo que está escrito vale la pena compartirlo, entonces compártelo con la comunidad que prefieras mediante los links que están debajo.
Gracias por visitarnos.