Habilita los USB en Virtual Box en 5 simples pasos

En Casi Diablo, nos explican fácilmente como solucionar uno de los problemas más habituales para los que usan Virtual Box, la habilitación de USB. En cinco simples pasos (muy bien explicados) podremos poner en marcha los USB.

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!

Comentarios

Linux-lover anónimo:

Estos pasos sirven para slackware

Linux-lover anónimo:

No me salen esas lines, que debo hacer?

Kili4n:

Obviamente cambiara...no es lo mismo el sistema de archivos de linux y su forma de manejarse que windows aparte los comandos son distintos y windows no "monta" ningun hardware todo lo monta automaticamente o si no se pone a buscarte el driver asi que para windows es completamente distinto..

Linux-lover anónimo:

Saludos! es el mismo procedimiento si usamos la maquina virtual en XP? o Sea tengo un XP y uso un Linux en la maquina virtual...tengo que poner estos comandos en la maquina virtual? gracias! y saludos!

carazo:

A priori sí tienes que usar los mismos comandos, lo que pasa es que ten cuidado con la sintaxis porque cambiará en Windows XP. Supongo que los comandos en sí, serán los mismos indiferentemente del sistema operativo en el que nos encontremos.