Habilitar puertos USB en VirtualBox 3.0.10 para Windows en Debian

Introducción

Muchas veces existen Usuarios que por una u otra razón no usan Windows instalado de forma nativa en sus máquinas, pero quizá tienen una PC o Laptop con buenas prestaciones lo cual les permite usar Windows instalado en una máquina virtual. En este caso vamos a hablar de VirtualBox en su versión 3.0.10 instalado en Debian Gnu/Linux

Antes de continuar

En esta entrada vamos a hablar de como configurar VirtualBox en Debian para que monte las USB's en Windows Xp/Vista pero sin embargo cabe mencionar que para esto debes tener tu Sistema Operativo Debian configurado correctamente, esto quiere decir, que vamos a suponer que tienes todo bien configurado, tanto soporte para USB en Debian así como toda su paquetería y gestores de archivos que permiten su correcto funcionamiento. Para los pocos entendidos, en pocas palabras esto quiere decir que "En Debian te deben de funcionar correctamente las USB's, tener instalado VirtualBox correctamente con Windows y los VirtualBox Guest Additions ya instalados"

Empieza la configuración

Agregando nuestro usuario a vboxusers

Primero debemos agregar a nuestro Usuario al grupo de vboxusers para saber correctamente quien es nuestro Usuario debemos ejecutar el siguiente comando en tu terminal favorita:

$ (whoami)

En nuestro caso el resultado ha sido "mi_usuario" [Sin las comillas]. "mi_usuario" es el usuario que le pusimos a nuestra sesión cuando instalamos Debian, recuerda que en tu caso puede ser "juanito", "pedrito", "maría", "venancio" etc. El siguiente paso es agregarnos al grupo vboxusers, para ello vamos a ejecutar el siguiente comando como usuario root en tu terminal favorita:

# adduser mi_usuario vboxusers

Configurando Debian para que permita a vboxusers acceder a nuestras USB's

Resulta que aunque te añadas al grupo vboxusers, sólo el root tiene permisos para montar los USB's, para ello debemos cambiar estos permisos que se encuentran en el fichero /etc/udev/rules.d/10-vboxdrv.rules

Para cambiar estos permisos debes ingresar como root usando tu editor favorito. En nuestro caso haremos uso de "nano" y para ello vamos a escribir los siguiente:

# nano /etc/udev/rules.d/10-vboxdrv.rules

Una vez dentro encontrarás las siguientes líneas:

KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600"
SUBSYSTEM=="usb_device", GROUP="vboxusers", MODE="0664"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="vboxusers", MODE="0664"

La línea que vamos a cambiar es la siguiente:

KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600"

La cual nos debe de quedar de la siguiente manera:

KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="vboxusers", MODE="0600"

Finalmente todo debe de quedar de esta forma:

KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="vboxusers", MODE="0600"
SUBSYSTEM=="usb_device", GROUP="vboxusers", MODE="0664"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="vboxusers", MODE="0664"

Una vez finalizado no te olvides de guardar los cambios, presionando CTRL + o / CTRL + x

Añadiendo los dispostivos USB's en VirtualBox

Antes de continuar, si has realizado los pasos anteriores ahora debes reiniciar tu Máquina. Una vez reiniciado debes abrir VirtualBox y seleccionando tu máquina virtual con Windows Xp/Vista únicamente debes hacer lo siguiente:

1. Abres VirtualBox

2. Seleccionas tu máquina virtual con Windows Xp/Vista

3. Entras en Máquina -- Configuración -- USB -- Seleccionas "Agregar filtro vacío lns" -- Aceptar

4. Enciende tu máquina virtual con Windows

5. Una vez dentro inserta cualquier dispositivo USB

6. Clic derecho en la imagen del dispositivo USB de la parte inferior derecha de tu pantalla y selecciona tu USB

7. Ahora verás como felizmente Windows reconoce el Dispositivo USB seleccionado

Fin tongue