Pues en un post anterior explique como poder crear maquinas virtuales e igual de como funcionó para XP, también de la misma manera se puede hacer para windows 7 o algún otro. Pero uno de los principales problemas es que no se podían usar los dispositivos usb dentro de la maquina virtual ya que estaban bloqueados por el mismo Virtual Box, así que en este post explicaré como se realiza el desbloqueo de puertos para Virtual Box 2.2.2 en ubuntu 9.04 Jaunty.
Lo primero que necesitamos hacer es agregar nuestro usuario al grupo vboxusers:
sudo adduser USUARIO vboxusers
Se verá de la siguiente manera, recuerda que en USUARIO deberás poner TU nombre de usuario:
Muy bien, ahora editamos el archivo fstab el cual se encarga de montar todos los dispositivos, así que le añadiremos el ID del grupo a este archivo:
sudo gedit /etc/fstab
Al final del archivo agregamos lo siguiente:
## usbfs is the USB group in fstab file:
none /proc/bus/usb usbfs devgid=nnn,devmode=664 0 0
De la siguiente manera:
Ahora en lugar de las letras nnn debemos colocar el numero que identifica al grupo vboxusers para saberlo basta con mirar en Sistema/Administacion/Usuarios y grupos(Desbloqueamos)/Gestionar Grupos/Vboxusers/Propiedades
Quedará así en mi caso el numero es 125.
Ahora damos permiso de acceso a las instrucciones anteriores:
sudo chmod 666 /dev/vboxdrv
Como lo muestra la siguiente imagen:
Otorgamos permisos para montar USB,editando el siguiente archivo:
sudo gedit /etc/init.d/mountdevsubfs.sh
Agregamos las siguientes líneas al archivo:
domount devpts “” /dev/pts devpts -onoexec,nosuid,gid=$TTYGRP,mode=$TTYMODE
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
Tendría que quedar así:
También editamos el archivo 10-vboxdrv.rules:
sudo gedit /etc/udev/rules.d/10-vboxdrv.rules
Buscamos el MODE del SUBSYSTEM= “usb” y SUBSYSTEM=”usb-device” y los ponemos en 0666, de la siguiente manera:
SUBSYSTEM==”usb_device”, GROUP=”vboxusers”, MODE=”0666”
SUBSYSTEM==”usb”, ENV{DEVTYPE}==”usb_device”, GROUP=”vboxusers”, MODE=”0666“
Así como en la siguiente imagen:

Listo, ya está todo lo que teníamos que modificar manualmente, ahora lo que sigue es dar de alta los puertos en la configuración de la Maquina virtual, asi que abrimos el vitual box y con la maquina virtual seleccionada, oprimimos el botón de configuración y nos vamos a la sección usb, ahí esta el icono que simboliza una usb con un signo de mas en color verde, al oprimirlo nos dará la lista de usb conectados al sistema, activamos los que queramos y listo.
Ya con esto podemos usar dispositivos que no tienen soporte para linux, como en el caso de mi scaner “SCANPRISA 340 U ” de Acer, que de hecho ya ni los fabrican, pues ahi está la solución a como seguirlo usando en nuestra pc sin problemas.
Y como lo dije, asunto arreglado.
Espero les sea de utilidad este post.









[...] que lo tenemos en nuestro disco duro será necesario haber ya configurado y habilitado el uso de usb’s para virtualbox que ya también expliqué en este blog o de lo contrario crear una carpeta compartida de ubuntu a [...]
Muchas graciaaaassss

porfin me funciono el USB
me despido
Adios
Hola hice todos los pasos y no me sale el icono de usb en la configuracion al final, Estoy usando ubuntu 9.04 y 2.1.4_OSE
ok,gracias.El que sabe…!
Gracias, me funcionó.
Por cierto la version OSE del virtual box no tiene soporte para USB, mejor descargarselo desde la pagina de virtualbox.org
Hola, muchas gracias, pero lo he probado y no me funciona, creo que tengo un pequeño lío en cuanto a la parte en la que se añade el nombre de usuario. ¿qué nombre debo poner?
Muchas gracias de todas formas, un gran post!
#mhmetal tienes que poner exactamente el nombre con que inicias sesion al arrancar tu ubuntu, en mi caso es oxigen… Tu no se cual uses, pero como te digo, ese es el nombre que tienes que poner, fuera de eso, creo que es sumamente simple la instalacion de los puertos usb en la maquina virtual.
Muchas gracias!!
Lo intentaré a ver qué pasa… como ya dije… un pos genial!!!
hola. muchas gracias es exelente la ayuda , se instalo ala primera, muy agrdecido
Que makina estas echo, muchas gracias ^^
#arkanus que bueno que te sirvio el tutorial y pues por acá andamos eeeh!
INSTALAR USB EN VIRTUALMACHINE DE UBUNTU 9.04
1.- editamos el siguiente archivo
sudo gedit /etc/fstab
2.- escribir en la ultima linea y salvar:
none /proc/bus/usb usbfs devgid=124,devmode=664 0 0
3.- editamos este otro archivo
sudo gedit /etc/init.d/mountdevsubfs.sh
4.- escribir en la ultima linea y salvar:
## Mount the usbfs for use with Virtual Box
domount usbfs usbdevfs /proc/bus/usb -onoexec,nosuid,nodev,devgid=124,devmode=664
5.- reiniciamos el ubuntu y ya el virtualbox debe reconocer todos los dispositivos usb
INSTALAR USB EN VIRTUALBOX 2.2.4 DE UBUNTU 9.04
1.- editamos el siguiente archivo
sudo gedit /etc/fstab
2.- escribir en la ultima linea y salvar:
none /proc/bus/usb usbfs devgid=124,devmode=664 0 0
3.- editamos este otro archivo
sudo gedit /etc/init.d/mountdevsubfs.sh
4.- escribir en la ultima linea y salvar:
## Mount the usbfs for use with Virtual Box
domount usbfs usbdevfs /proc/bus/usb -onoexec,nosuid,nodev,devgid=124,devmode=664
5.- reiniciamos el ubuntu y ya el virtualbox debe reconocer todos los dispositivos usb
no me funciono :S
hice todo paso por paso como salia pero no me funciono :/
ahi si me funciono, ignoren el comentario anterior por favor
Muchas gracias! genio!
[...] http://hyanetworks.com/wordpress/2009/05/06/activar-puertos-usb-a-la-maquina-virtual-de-virtual-box-... http://hyanetworks.com/wordpress/2009/05/07/configurar-la-red-para-maquinas-virtualeswindows_xp-en-virtual-box-para-ubuntu-jaunty/ [...]
Ese información funciona correctamente con la nueva versión de VirtualBox 3.0 en Ubuntu 9.04. Incluso se llega a reconocer el iPhone 3G con el firmaware 3.0 e iTunes 8.2
Hola, cuando ejecuto la instrucción “sudo adduser eduardo vboxusers” me dice que el grupo vboxusers no existe. ¿Sabrás a qué se debe? Saludos y gracias anticipadamente
Olvida la pregunta anterior, ya la solventé, ahora cuando ejecuto sudo chmod 666 /dev/vboxdrv me dice que el directorio no existe. ¿Dónde debo crearlo?
Ahhh, otra cosita, el archivo 10-vboxdrv.rules no está creado o está vacío, cuando ejecuto sudo gedit /etc/udev/rules.d/10-vboxdrv.rules sale en blanco, gracias de antemano
no me detecta los puertos usb…no hay caso…
Muy bueno este tutorial, funciona perfecto como ya comentaron en 9.04 con VirtualBox 3.0, lo único es que despues de configurar todo, deben desconectar el USB y volver a conectarlo, el VB lo detectara y Ubuntu (en mi caso) lo ignora.
Saludos!
Funciona perfecto en 9,04 con VB 3.0, recuerden desconectar y volver a conectar el USB después de haber hecho todos los pasos.
Saludos!
Gracias, por fin puedo utilizar el usb en el virtual box.
De verdad te pasaste compadre, me salvo tu tutorial…Saludos
Gracias, funcionó perfectamente
Saludos
Hola, cuando quiero añadir mi nomber al grupo vboxusers, me dice que el grupo, no existe, que puedo hacer? gracias
hola
me funciona mi mouse USB y mi impresora USB (HP deskjet 3500)
sin seguir estos pasos
pero mi webcam USB no me la detecta
ya intente con los pasos que mencionas pero tampoco
intento
asi esta la cosa
sistema ubuntu 9.04
virtualbox 3.12
el sistema del virtualbox ubuntu 9.10
lo que pasa es que mi webcam no se ve bien en la nueva version de ubuntu y trato de probarla mediante una maquina virtual para encontrar una solucion antes de actualizar el sistema
pero para encontrar la solucion necesito que la maquina virtual (con 9.10) me reconozca la webcam USB
Funciono perfecto en Ubuntu 9.10 Remix y VirtualBox 3.1.0
Muchas gracias por compartir tu saber.
Existe la posibilidad que reconozca automáticamente un dispositivo USB al conectarlo aunque no se encuentrre en la lista?
Gracias
Ya lo hice. Agregué un filtro genérico, ahora reconoce todo lo que enchufo
Gracias de nuevo.
genial funciona 100% , tengo ubuntu 9.10 y virtualbox con windows 7 corriendo 100% recomendable el tuto
saludos…..
Perfecto tutorial, muy completo y sin errores.
A mi manera lo de
sudo chmod 666 /dev/vboxdrv
es lo ultimo que hize, porque antes me decia que no se encontraba el archivo o directorio.
Otra cosa importante, ¿podrías poner una explicación mas detallada de porque se le da permiso de acceso a las instrucciones anteriores por el siguiente comando?
sudo chmod 666 /dev/vboxdrv
Gracias por la ayuda, pero, y si no existe el grupo vboxuser que hago?
Nuevamente use este tutorial y funcionó luego de reiniciar la MV en Ubuntu 9.04 y VB 3.0.12.
Nuevamente muchas gracias.
Hola buenas noches he hecho la primera lines del tutu y al momento de darle enter me manda el mesaje que el grupo vboxuses no existe, esper me ayuden esta genial el tutorial.gracias
Nuevamente usé este tutorial. Esta vez con VB 3.1.6 y Linux Mint 8 Helena basado en Ubuntu 9.04.
Esta vez no me funcionó directamente. tuve que modificar la sentencia que se agrega a fstab:
none /proc/bus/usb usbfs devgid=nnn,devmode=664 0 0
por
none /proc/bus/usb usbfs devgid=nnn,devmode=666 0 0
O sea que lo único que cambié son los permisos para el USB montado. De esta forma funcionó.
Es posible que algún cambio en las versiones de VB o de Ubuntu hayan generado la necesidad de este cambio en la configuración que antes funcionaba perfectamente?
Nuevamente, y como siempre, muchas gracias.
Y como se hace si tengo Windows 7 como base y Windows XP montado en la máquina virtual??
Porque en la máquina virtual no puedo acceder a los USB pero sí a los dispositivos de CD-DVD.
Gracias.
que tal, pido su ayuda al querer agregar mi usuario a vbox me manda u mensaje que me dice “el grupo vbox no existe, que tengo que hacer,gracias estoy usando ubuntu 10 con vbox 3.1.6.
AMIGOS: No es necesario, a mi parecer, hacer todo este embrollo. En mi caso simplemente puse para compartir con la maquina virtual la carpeta /media, donde se nos montan las unidades USB, otros discos duros y las unidades CD y DVD. Entonces desde el sistema operativo Anfitrion, al conectar lo que sea, nos aparecera, en la maquina huesped, la carpeta compartida con lo que hayamos insertado.
Para saber como ccompartir carpetas entre maquinas virtuales hay muchos tutoriales.
Saludos desde Córdoba, Argentina.
Enrique
Pues puede ser, pero no lo he probado nunca y francamente no creo que funcione aunque no esta demás si lo haces pues comparte el si funciono…