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.

Comentarios

Entradas populares de este blog

Habilitar ñ o tildes en un teclado de laptop usando Ubuntu

Todo sobre el espacio SWAP en Linux

Crear, Compilar y Ejecutar un Programa en Haskell