martes, 25 de agosto de 2009

Ubuntu 9.04 - Activar Puertos USB con Windows instalado en Virtual Box

Lo primero que necesitamos hacer es agregar nuestro usuario al grupo vboxusers de la siguiente manera:

# adduser nombre_del_usuario vboxusers

Luego 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:

# nano /etc/fstab

Al final del archivo agregamos las siguientes lineas:

## usbfs is the USB group in fstab file:

none /proc/bus/usb usbfs devgid=nnn,devmode=664 0 0

Ahora en la linea anterior debemos sustituír las letras nnn con el numero que identifica al grupo vboxusers el cual lo veremos editando el archivo group ubicado en /etc y lo haremos de la siguiente manera:

# nano /etc/group

Casi al final del archivo veremos algo parecido a esto: vboxusers:x:123:nombre_del_usuario

En mi caso el numero es 123.

Ahora damos permiso de acceso a las instrucciones anteriores:

# chmod 666 /dev/vboxdrv

Luego otorgamos permisos para montar USB, editando el siguiente archivo:

# nano /etc/init.d/mountdevsubfs.sh

... y 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

También editamos el archivo 10-vboxdrv.rules:

# nano /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“

Para finalizar reiniciamos el modulo de Virtual Box

# /etc/init.d/vboxdrv restart

Listo, a utilizar nuestros puertos USB.

No hay comentarios:

Publicar un comentario