
Solo he conseguido hacer funcionar los usb con la ultima versión de VirtualBox (2.2). Tendremos que instalarnos esta versión. De momento no esta en los repositorios de linux, asi que tendremos que ir a la web de VirtualBox y bajarnos el programa para nuestra plataforma. Tendremos que desinstalarlo primero (esto no borrara las máquinas virtuales) y luego instalar la versión que nos hemos bajado.
Comprobamos que nuestro usuario esta en el grupo vboxusers con la siguiente orden:
>> groups adm cdrom floppy audio video ... vboxusers
Si no estamos en ese grupo nos añadimos a el:
- Vamos al menú de ubuntu Sistema, Administración y seleccionamos usuarios y grupos.
- Le damos al botón Desbloquear e introducimos nuestra contraseña.
- Seleccionamos nuestro usuario y le damos a Propiedades.
- Nos movemos a la pestaña Privilegios del usuario.
- Activamos la opción Usar VirtualBox y le damos al botón Aceptar.
Después hacemos una copia de los ficheros que vamos a editar:
>> sudo cp /etc/init.d/mountdevsubfs.sh /etc/init.d/mountdevsubfs.sh.original >> sudo cp /etc/fstab /etc/fstab.original
Editamos el fichero /etc/init.d/mountdevsubfs.sh y añadimos las siguiente líneas al final de la funcion do_start ():
# # 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
Luego vamos al fichero /etc/fstab y añadimos la siguiente línea:
# USB Virtualbox none /proc/bus/usb usbfs devgid=vboxusers,devmode=664
Reiniciamos el ordenador.
Ahora vamos a activar el soporte a las máquinas virtuales que queramos:
- Abrimos el gestor de máquinas virtuales.
- Seleccionamos la máquina vitual (a la que queremos activar el soporte de USB) y le damos a Configuración.
- Nos movemos a USB y activamos las casillas Habilitar el controlador de USB y Enable USB 2.0 (EHCI) Controller.
- En la misma ventana le damos con el botón derecho al área de texto y seleccionamos Agregar Filtro desde Dispositivo.
- Nos saldrán una lista de los dispositivos USB conectados a nuestro ordenador. Seleccionamos los que queramos usar en la máquina virtual.
- Le damos al botón Aceptar.
Cuando estemos ejecutando una máquina virtual podremos activar o desactivar cada uno de los dispositivos. Para ello iremos al menú Dispositivos, Dispositivos USB y marcamos los que queramos usar en cada momento.
Comentarios
Vaya, yo recuerdo hace mucho
Vaya, yo recuerdo hace mucho tiempo, antes de que virtual box estuviese tan maduro, instalé una máquina virtual con vmware y el tema de los usb era tan sencillo de manejar como pulsar un botón para conectar y desconectar dispositivos.
Si, y con lo de abrir puertos
Si, y con lo de abrir puertos también era mas facil (ahora en virtualbox tienes que ejecutar comandos pa abrir puertos).
Saludos
Añadir nuevo comentario