gentoo linux, java, software libre y otras hierbas
sep, 02 2008 - 12:01 am

[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!

53 Comentarios | deja el tuyo

5 enlaces entrantes

48 Comentarios en “[tip] Habilitar USB en VirtualBox”

  1. trovador dice:

    Yo tampoco tengo el archivo del primer paso y me abre el editor en blanco. Ningun archivo en esa carpeta q sea idéntico en nombre o contenido.

    Uso vbox 3.1.6 en ubuntu 10.04.
    Creo q cualquier problema debería solucionarse con las actualizaciones, pero mi vbox tiene el “actualizar” desactivado…

    :(

  2. daniel zamo dice:

    Hola,
    hice lo que comenta Fran73 en mi lubuntu 10.10, y sin tocar ningún script ahora puedo trabajar con mis USB desde las VM.
    Gracias.

  3. Boris dice:

    Hola a todos

    Utilicé la información de Agata, la parte gráfica que recomienda el link de manolo y de Fran73, en mi Ubuntu 10.10. al fin funciona la parte USB, al igual que Daniel, sin modificar ni un Archivo.

    Muchas gracias a todos

  4. Pancho dice:

    Estuvo demasiado fácil la solución. Uso ubuntu 10.10 y la verdad hice los pasos en terminal de agregar el usuario al grupo de vboxusers y resolvio el tema de los usb en mi virtual box. Muchisimas gracias!!!!!!!!!

  5. Tspg dice:

    Buenas, he estado buscando esto desde hace unas semanas. Lo gracioso es que el archivo “mountdevsubfs.sh” no lo tengo por mucho locate que haga. en cambio tengo otro .sh con el nombre umountnfs.sh en la carpeta /etc/init.d/ si me podéis ayudar os lo agradezco mucho

  6. Pancho dice:

    Tspg, para habilitar los usb de una manera muy fácil y gráfica, haz esto:

    1.- Vamos a la opción Sistema—> Administración—> Usuarios y Grupos
    2.- Desbloqueamos con nuestro password en la opción “Pulse para realizar los cambios”
    3.- Levantamos la ventana de propiedades de nuestra cuenta, en la pestaña “Privilegios del usuario” escogemos la opción USAR VIRTUALBOX

    Una vez hecho esto abrimos Virtualbox y en el menu de arriba, CONFIGURACIONES, de la maquina virtual emulada (ejemplo: Windows XP), vas a la parte de los USB y en la parte de filtros agrego un nuevo filtro, con o sin, el USB que quieres agregar conectado a la pc, y habilitas los dos casilleros que te da en la parte superior de los filtros.
    Espero te sirva

    • Tspg dice:

      muchas gracias. sigue sin funcionar… ahora lo que tengo es un bucle de arranque en la virtual box. intentare solucionarlo, ahora mi prioridad es que arranque antes de los usb’s gracias.gracias de todas formas.

      • Pancho dice:

        como bucles que le paso?

        • Tspg dice:

          parece gracioso si pero es verdad :) . pues la cosa es la siguiente:
          enciendo la VB y arranco windows y se me puede arrancar hasta ,que no lo pare yo mismo, se inicia una y otra vez hasta el mensaje de bienvenido. consegui hacer una restauracion pero en cuanto lo apago KO :( sera mejor que lo reinstale y empiece de nuevo :D

          • Pancho dice:

            espero solo tengas que crear de vuelta la pc virtual, porque capaz antes trataste poniendo algun comando en terminal y no vaya a ser que te toque resetear linux :S

  7. Tspg dice:

    @Pancho. ^^^ya lo tengo gracias :D todo en orden.

  8. cristian dice:

    hola q todos tengo Mac he instalado el virtualbox para poner XP pero no me detecta el puerto USB.
    Como puedo activarlo ?
    gracias

    • Tspg dice:

      Buenas Solo una preguntilla , el virtual box que version de Virtual box tienes? que a mi me pasó que tenía la que no soportaba las entradas de usb.

¡Déjanos tu comentario!