Lo primero que hay que aclarar, es que esto solo funciona con la versión no libre de este programa, ya que la OSE (open source edition) no trae soporte USB.
Lo primero que hay que hacer es habilitar el controlador USB en la configuración de la máquina virtual.
Luego hay que agregarle filtros para que la máquina pueda trabajar con los dispositivos conectados. Para eso tenemos dos opciones: la primera es crear un filtro vacío, lo que permitirá a la máquina virtual trabajar con cualquier dispositivo USB que se le conecte; la segunda es crear filtros a partir de los dispositivos USB que actualmente tengamos conectados a la computadora. Esta última opción sólo permitirá a la máquina trabajar con los dispositivos filtrados. Yo en particular, tengo un solo filtro vacío.
Luego, tenemos que agregar un grupo al sistema: addgroup --gid 1100 usbusers. Donde nombre y gid son ejemplos, se puede poner cualquiera.
Después agregamos a ese grupo a los usuarios que queramos que tengan acceso a USB desde la máquina virtual: adduser usuario usbusers.
Por último tenemos que editar el archivo /etc/init.d/mountkernfs.sh. En él buscamos lo siguiente:
if [ -d /proc/bus/usb ] then
domount usbfs usbdevfs /proc/bus/usb usbfs -onodev,noexec,nosuid
fi
Y agregamos esto: devgid=1100,devmode=0664
Con lo que debería quedarnos así:
if [ -d /proc/bus/usb ] then
domount usbfs usbdevfs /proc/bus/usb usbfs -onodev,noexec,nosuid,devgid=1100,devmode=0664
fi
(Lo que está entre el then y el fi, debe ir en la misma línea)
Para terminar, reiniciamos la computadora.
Con eso deberíamos tener habilitado el soporte USB en VirtualBox no libre.
Espero que sea útil
jueves, 5 de marzo de 2009
Suscribirse a:
Enviar comentarios (Atom)
1 comentario:
Gracias, me funcionó a la primera. Estaba cansado de tantas soluciones antiguas y que no funcionaban en mi Lenny.
Publicar un comentario