VirtualBox PUEL con soporte usb en Ubuntu 8.10

VirtualBox Personal Use and Evaluation License (PUEL), de Sun, es el programa que uso de forma personal para virtualizar máquinas desde Ubuntu y así ejecutar otros sistemas operativos sin tener que hacer particiones y reinicios de sistema.

La diferencia que más me interesa entre la versión OSE (Open Source Edition) y la PUEL, es el soporte usb que ofrece la última, de manera que puedes conectar dispositivos como un pendrive, disco duro usb o ipod, y ser reconocidos por la máquina virtualizada.

Una vez descargado el fichero .deb e instalado el programa hay que realizar un par de modificaciones para que funcione correctamente:
  1. Averiguar el número identificador de usuario (devgid). Para ello vamos a Sistema -> Administración -> Usuarios y grupo -> Propiedades -> Avanzado, donde podremos ver el ID del usuario, por ejemplo 1000.
  2. Escribimos en el terminal:
  3. sudo gedit /etc/fstab

  4. Y añadimos la siguiente línea sustituyendo el id obtenido en el primer paso:
  5. none /proc/bus/usb usbfs devgid=1000,devmode=664 0 0

  6. Una vez guardado y cerrado fstab sólo tenemos que escribir en el terminal sudo mount -a
Hecho esto debería funcionar correctamente. Hay que acordarse de instalar VirtualBox Guest Additions y antes de usar un dispositivo usb en la máquina virtualizada debemos desmontarlo.

Hay que habilitar el controlador usb en el apartado configuración antes de arrancar la máquina virtual:

Una vez iniciada la máquina virtual, no se detectarán de forma automática los dispositivos usb, ya que al habilitarlo en el huésped se deshabilitará en el anfitrión, así que habrá que hacerlo “a mano“, esto es, pulsando sobre el icono correspondiente en la parte inferior derecha de la ventana:

Cuando pulsemos sobre el icono con el botón derecho del ratón se relacionará una lista con los dispositivos usb conectados al anfitrión, luego sólo se trata de elegir el que nos interese y automáticamente el huésped lo detectará (por ejemplo, en la captura de pantalla siguiente, una impresora):

Las instrucciones las saqué de este hilo en ubuntuforums.

Gracias a Carloncho el Quintacho por ayudarme a completar el post.