[tip] Habilitar USB en VirtualBox
1. Habilitar soporte USB
a. Abrir un terminal y ejecutar el comando
sudo gedit /etc/init.d/mountdevsubfs.sh
b. Buscar estas 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
c. Descomentar parte del código de tal manera que quede 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
d. Guardar el archivo
2. Montar el soporte
a. Desde el terminal ejecutar el comando:
grep vbox /etc/group
- te saldrá algo como: vboxusers:x:<gid>:cris, donde <gid> puede variar
b. Activando la interfaz USB:
sudo gedit /etc/init.d/mountkernfs.sh
- Añadir la siquiente linea en algún lugar después de que /proc es montado:
domount usbfs usbdevfs /proc/bus/usb -onoexec,nosuid,nodev,devgid=<gid>,devmode=664
- donde <gid> es lo que te aparecía en el anterior paso
c. Guardar.
3. Poner el usb dentro de fstab
a. Ir al terminar y escribir:
sudo gedit /etc/fstab
b. Pon la siguiente línea debajo de las demás, y asegúrate de no cambiar nada más:
#usbfs
none /proc/bus/usb usbfs devgid=46,devmode=664 0 0
c. Reiniciar el equipo.
4. Conectar tu dispositivo USB
¿A poco necesitas que te explique este paso?
5. Ejecutar Virtualbox
a. Ir a Configurar (Settings)
b. Buscar y hacer clic en USB en el panel izquierdo
c. Activar Controlador USB y USB 2.0
d. Añadir tu dispositivo USB (con el icono USB que tiene un más [+]).
e. Clic en OK e inicia tu máquina virtual!









Cristian dice:
Septiembre 9th, 2008 a las 9:55 am
@eduado: la verdad yo diría que si cambia. Los pasos son específicos para Linux, y la verdad no se con exactitud que cambia en un Mac (nunca he tenido uno
).
Siento que esta guía haya funcionado en tu caso. Un saludo!
Cesar Augusto dice:
Noviembre 18th, 2008 a las 4:26 am
Tengo VirtualBox 2.0.4 en ubuntu intrepid y cuando creo una máquina virtual y la intento configurar antes de arrancarla me sale el siguiente aviso:
Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not installed on the host computer.
Código Resultado:
NS_ERROR_FAILURE (0×00004005)
Componente:
Host
Interface:
IHost {489fb370-c227-4d43-9761-ceb28484fd9f}
Receptor:
IMachine {1e509de4-d96c-4f44-8b94-860194f710ac}
Intente seguir esta guia pero en el archivo /etc/init.d/mountdevsubfs.sh no salen las susodichas lineas que debo descomentar… que hago?
ruben dice:
Noviembre 21st, 2008 a las 1:33 pm
gracias por el howto me sirvio para hacer funcianar usb a la perfeccion
David dice:
Diciembre 17th, 2008 a las 9:59 pm
Gracias, me funciono de maravilla.
xnavarrox dice:
Abril 25th, 2009 a las 7:28 pm
no pudeeeeeeeeee :/ no me sale la opcion del puerto usb que estoy haciendo mal segun hice todo como lo pusiste ! :’(
Cristian dice:
Abril 27th, 2009 a las 2:04 pm
Hola xnavarrox!
Este tip lo probé en otra versión de VirtualBox… me tocaría probar de nuevo con la última versión, porque tal vez cambien las cosas.
Un saludo!
computadoradeporqueria dice:
Junio 9th, 2009 a las 6:53 pm
porque me dice sudo no no se r4econoce como un comando interno o externo…?