Activar puertos USB a la maquina virtual de Virtual Box en ubuntu 9.04 Jaunty
by Oxigen on May.06, 2009, under Linux
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.
34 Comments for this entry
2 Trackbacks / Pingbacks for this entry
-
Configurar la red para maquinas virtuales(windows_xp) en virtual box para ubuntu jaunty - hyanetworks.com
May 7th, 2009 on 12:08 am[...] 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 [...]
-
Virtual Box 3.0 liberado - hyanetworks.com
July 1st, 2009 on 2:52 pm[...] 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/ [...]









May 12th, 2009 on 6:14 pm
Muchas graciaaaassss

porfin me funciono el USB
me despido
Adios
May 14th, 2009 on 12:51 am
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
May 22nd, 2009 on 9:11 am
ok,gracias.El que sabe…!
May 22nd, 2009 on 10:14 am
Gracias, me funcionó.
Por cierto la version OSE del virtual box no tiene soporte para USB, mejor descargarselo desde la pagina de virtualbox.org
May 24th, 2009 on 3:50 pm
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!
May 24th, 2009 on 7:11 pm
#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.
May 25th, 2009 on 3:43 pm
Muchas gracias!!
Lo intentaré a ver qué pasa… como ya dije… un pos genial!!!
May 29th, 2009 on 1:57 pm
hola. muchas gracias es exelente la ayuda , se instalo ala primera, muy agrdecido
May 30th, 2009 on 12:20 pm
Que makina estas echo, muchas gracias ^^
May 30th, 2009 on 2:56 pm
#arkanus que bueno que te sirvio el tutorial y pues por acá andamos eeeh!
June 18th, 2009 on 12:19 pm
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
June 18th, 2009 on 12:20 pm
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
June 20th, 2009 on 10:41 am
no me funciono :S
hice todo paso por paso como salia pero no me funciono :/
June 20th, 2009 on 11:02 am
ahi si me funciono, ignoren el comentario anterior por favor
Muchas gracias! genio!
July 4th, 2009 on 5:44 pm
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
July 6th, 2009 on 11:40 pm
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
July 6th, 2009 on 11:54 pm
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?
July 7th, 2009 on 12:04 am
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
July 8th, 2009 on 8:01 pm
no me detecta los puertos usb…no hay caso…
July 27th, 2009 on 11:07 pm
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!
July 27th, 2009 on 11:08 pm
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!
August 10th, 2009 on 2:23 pm
Gracias, por fin puedo utilizar el usb en el virtual box.
August 10th, 2009 on 3:17 pm
De verdad te pasaste compadre, me salvo tu tutorial…Saludos
November 16th, 2009 on 7:18 pm
Gracias, funcionó perfectamente
Saludos
November 25th, 2009 on 1:26 am
Hola, cuando quiero añadir mi nomber al grupo vboxusers, me dice que el grupo, no existe, que puedo hacer? gracias
December 4th, 2009 on 7:59 pm
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
December 15th, 2009 on 5:44 pm
Funciono perfecto en Ubuntu 9.10 Remix y VirtualBox 3.1.0
Muchas gracias por compartir tu saber.
December 15th, 2009 on 5:52 pm
Existe la posibilidad que reconozca automáticamente un dispositivo USB al conectarlo aunque no se encuentrre en la lista?
Gracias
December 15th, 2009 on 6:19 pm
Ya lo hice. Agregué un filtro genérico, ahora reconoce todo lo que enchufo
Gracias de nuevo.
December 26th, 2009 on 5:01 pm
genial funciona 100% , tengo ubuntu 9.10 y virtualbox con windows 7 corriendo 100% recomendable el tuto
saludos…..
December 27th, 2009 on 8:35 pm
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.
December 27th, 2009 on 8:38 pm
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
February 11th, 2010 on 1:31 pm
Gracias por la ayuda, pero, y si no existe el grupo vboxuser que hago?
February 26th, 2010 on 3:50 am
Nuevamente use este tutorial y funcionó luego de reiniciar la MV en Ubuntu 9.04 y VB 3.0.12.
Nuevamente muchas gracias.