[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!
22 Comentarios | deja el tuyo




sabes si funciona igual para ubuntu jaunty
Hola!
Me parece muy bien este tutorial que ha posteado pero tengo una duda..
Cuando dice que modifiquemos el archivo mountdevsubfs.sh, en mi caso no aparece tal texto que cita y yo lo puse hasta el ultimo, hice al pie de la letra las instrucciones, pero nada =(
Saludos y gracias por su atencion!!
He probado esta solución con Linux Mint 7, que tiene una base Ubuntu y no funciona. Formo parte del grupo vboxusers y sigue sin mostrárseme la opción de USB en las máquinas virtuales que tengo credas. Los ficheros de configuración los he revisado dos veces y están bien. Lo único que no sé si está bien es que he añadido las líneas expuestas aquí al final de la función do_start
{
…
…
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
}
A lo mejor hay que ponerlo en otro sitio…
Hola, tengo el mismo problema que Dorian, el archivo ” mountdevsubfs.sh ” no aparece por ninguna parte. Uso ubuntu karmic. Alguna idea ?
Saludos.
Para cualquier distro actual, a partir de la versión 3 de VirtualBox, los pasos son más sencillos todavía.
Tienes que tener creado un grupo de usuarios llamado vboxuser.
Cuando instales VirtualBox, añades tu usuario a ese grupo:
# sudo adduser TU_USUARIO vboxusers
Una vez hecho, en tus máquinas virtuales, vas a PARÁMETROS > USB, y activas las dos casillas que hay y reinicias el ordenador.
Ahora ya podrás conectar USBs.