configuración de puertos USB en virtualbox 2.2.0 r45846 Debian Lenny
las distribuciones basadas en DEBIAN no montan por defecto /proc/bus/usb, tenemos que editar el archivo:
#gedit /etc/init.d/mountdevsubfs.shPara evitar problemas lo primero haremos será realizar una copia de seguridad del archivo:
como usuario administrador tecleamos:
#cp /etc/init.d/mountdevsubfs.sh /etc/init.d/mountdevsubfs.sh.originalabrimos con un editor el siguiente archivo
#gedit /etc/init.d/mountdevsubfs.shbuscamos la siguiente linea:
domount devpts “” /dev/pts devpts -onoexec,nosuid,gid=$TTYGRP,mode=$TTYMODE
y agregamos lo siguinte bajo esta linea:
#
# 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/usbA continuación tenemos que dar permisos de escritura al grupo vboxusers a los dispositivos en /proc/bus/usb. Por lo que tenemos que editar el archivo:
gedit /etc/udev/rules.d/91-permissions.rulesbuscamos la seccion:
# USB devices (usbfs replacement)
y al final de la seccion agregamos lo siguiente
SUBSYSTEM==”usb”, ENV{DEVTYPE}==”usb_device”, MODE=”0664″, GROUP=”vboxusers”
SUBSYSTEM==”usb_device”, MODE=”0664″, GROUP=”vboxusers”También tenemos que añadir el usuario con el que arrancamos VirtualBox al grupo vboxusers. hay que tener en cuenta que es necesario hacerlo para el usuario root y para el usuario común del sistema, para esto lo que hacemos es entrar como root (su):
adduser root vboxusersy después como usuario normal hacemos lo mismo pero con nuestro nombre de usuario normal:
adduser tu_usuario vboxusersotra opción:
Para evitar equivocarnos escribiendo nuestro nombre de usuario podemos ejecutar el siguiente comando:
adduser $USER vboxusersAhora nos toca averiguar el identificador del grupo vboxusers para lo que ejecutamos en un terminal el siguiente comando:
cat /etc/group | grep vboxusersY nos saldrá una línea como esta:
vboxusers:x:id_grupo_vboxusers:tu_usuario
otra opcion:
revisar el archivo /etc/groups y buscamos la linea que diga vboxuser y ahí saldrá el identificador.
Por último, editamos el archivo /etc/fstab y añadimos la siguiente línea al final del archivo teniendo en cuenta que deberemos introducir el identificador del grupo vboxusers que conseguimos en el paso anterior:
none /proc/bus/usb usbfs devgid=id_grupo_vboxusers,devmode=664
Reinicia el equipo (no sirve con reiniciar el entorno gráfico) y listo.
tomado originalmente de:
http://www.geekets.com/2009/01/07/soporte-para-usb-en-virtualbox/