VirtualBox: Montar dispositivos USB
Publicado por jaderak on Novembro 3, 2008
En mi cometido de recopilar aquella información relacionada con mis andainas con el SO GNU/Linux Ubuntu, tengo que incluir esta información relacionada con el VirtualBox PUEL, más que nada porque la sufrí en mis carnes.
Al igual que muchos usuarios y usuarias que han utilizado esta aplicación, se han topado con la problemática de que los USB por defecto no funcionan a la hora de cargar el sistema operativo virtualizado, dándonos un error parecido a éste:
"Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not installed on the host computer.
Result Code:0×80004005
Component:Host
Interface:IHost {81729c26-1aec-46f5-b7c0-cc7364738fdb}
Callee:IMachine {31f7169f-14dá-4c55-8cb6-a3665186e35e}".
¿Cómo solucionarlo? Tengamos instalado o no una máquina virtual (probé de las dos maneras y funciona en ambas) dentro de la ruta “/etc/init.d/” podemos acceder al script “mountdevsubfs.sh” y observamos su código fuente parándonos en el siguiente apartado:
“# 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 cuatro últimas líneas, son las que tendremos que descomentar para que los dispositivos USB se monten correctamente. Quedaría así:
“# 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”
Después sólo tenemos que reiniciar virtualbox para que todo funcione correctamente.
Leyendo en una de las fuentes (wiki de GALPON) que os pongo más abajo, nos indica que es posible que se tenga que realizar alguna operación a mayores, pero en mi caso no fue así. En la misma fuente encontraréis más información sobre este y otros “conflictos” existentes a la hora de ejecutar VirtualBox.
Por último decir que hasta ahora é conectado pen drives, mi cámara digital samsung y también mis móviles Motorola v360 y Sony Erickson k810 sin problema, pudiendo gestionarlos tanto como dispositivo de alamacenamiento como dispostivo móvil permitiéndome en éste último caso hacer bakcup de sms, imágenes, agenda, etc… Si tengo tiempo (y ganas) dejaré mis experiencias sobre ello (muy gratas por cierto)
.
Un saludo
Fuentes: wiki de GALPON, Iterativo e Incremental, Ubuntuforums

Aljose dixo
Ok… la explicacion esta bien facil de entender lo unico q tengo es una duda… Como hacemos para descomentar esas cuatro ultimas lineas? Espero su respuesta. Muchas Gracias
jaderak dixo
Para poder descomentar las líneas en cuestión utilizaremos un editor de texto. Puede ser bien por medio de vim o gedit. La solución más fácil es utilizar éste último, aplicando el comando de la siguiente manera:
“sudo gedit /etc/init.d/mountdevsubfs.sh”
Acto seguido iremos a las líneas que debemos descomentar, y eliminamos las “#” bien con la tecla “supr” o bien con la tecla de borrar, como en cualquier otro editor de texto.
Si lo quieres hacer desde la terminal o ventana de comandos, puedes usar vim:
“sudo vim /etc/init.d/mountdevsubfs.sh”
Simplemente con el cursor bajaremos hasta las líneas que tenemos que descomentar y pulsaremos las mismas teclas para borrar las “#”.
Un saludo
Aljose dixo
Tengo una solucion mucho mejor… De tanto buscar encontre esto http://www.taringa.net/posts/linux/1908158/Activar-puertos-usb-en-Virtualbox-2_0_6-Ubuntu-Intrepid-Ibex.html Funciona al pelo!