sábado, 26 de julio de 2008

Usar puerto USB en Virtualbox

Hace un tiempo comente sobre como ejecutar aplicaciones de Windows sobre Linux usando Virtualbox pero si te has dado cuenta que no puedes acceder a los dispositivos USB es por que la versión OSE de Virtualbox no tiene soporte para USB, entonces lo que tienes que hacer es desinstalar la version OSE de Virtualbox e instalar esta versión según la versión de Linux que tengas, luego de instalarlo hacemos los siguientes pasos:

  1. Alt + F2 > gksudo gedit /etc/init.d/mountdevsubfs.sh
  2. Más o menos en la línea 40 que dice (# Magic to make /proc/bus/usb work) y descomentamos las 4 líneas inferiores, es decir, borramos el # que tienen delante. De manera que esto:
    #

    # 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
  3. 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
  4. Desde una terminal (Aplicaciones > Accesorios > Terminal) ejecutamos: sudo /etc/init.d/mountdevsubfs.sh start
  5. sudo gedit /etc/fstab
  6. Al final del archivo pegamos lo siguiente (el número después de devgid es el que tomaste nota más arriba):
    usbfs /proc/bus/usb usbfs devgid=120,devmode=664 0 0
  7. sudo mount -a


Listo!, con esto ya debreia funcionar.

No hay comentarios: