Virtualbox y Dispositivos USB.
October 15, 2008 2:14 am GNU/LinuxResulta que al usar Virtualbox con dispositivos USB, la maquina virtual (un windows xp, en mi caso) se apoderaba de mi memoria USB, lo que quiero decir es que, después de usar mi memoria USB en la maquina virtual no había forma de volver a trabajar con ella en Gentoo (maquina host), tenía forzosamente que apagar la maquina virtual y volver a re-conectar la memoria al puerto para que GNOME la auto-montara y pudiera trabajar tranquilamente.
Investigando un poco, dí con un mensaje en los foros de ubuntu (se!, ubuntu) que sugiere una solución al topic que se trataba en ese foro (que no es exactamente el problema que tengo) y entonces, se me ocurrió probarlo y funciona!. El mensaje dice:
[..............]
Con respecto al error de los USB’s, tengo entendido que es un problema actual del VirtualBox con el manejo de dispositivos USB en general, yo tengo el mismo problema y todavía no lo he logrado solucionar, pero te recomiendo que compartas carpetas entre tu maquina virtual y tu Ubuntu, yo tengo compartida la carpeta /media y así se montan las memorias usb que conecto. Revisate bien la documentación que trae el VirtualBox, esta muy claro, si no puedes avisame e intentaré explicartelo mejor.
[..............]
La solución temporal es esa, digo temporal, porque la forma correcta es que al desactivar el dispositivo en Virtualbox, éste, debería de pasar el control al host y no impedir su funcionamiento. Entonces, vamos a la configuración de la maquina virtual y en Directorios Compartidos, agregamos la carpeta /media, quedando:
Además desactivamos el filtro correspondiente a la memoria usb en la sección USB de la configuración, para que al momento de conectar el dispositivo al puerto (cuando la maquina virtual esté encendida) no la reconozca (la finalidad no es perder el soporte de virtualización de los dispositivos USB, por lo que filtramos sólo los dispositivos que nos interese. Por ejemplo, una webcam por USB no se puede compartir xD).
Ya hemos hecho el trabajo sucio y vamos a acceder a nuestra memoria usb desde la maquina virtual. Encendemos la maquina y para acceder nos dirigimos a Mis sitios de red > Toda la red > VirtualBox Shared Folders y desde ahí podremos acceder a todos los dispositivos montados en /media en nuestra maquina host.
Nota: Aún no se exactamente como trabaja respecto a los permisos, supongo que toma los permisos del usuario que ejecuta la maquina virtual (soullost, en mi caso). Por ejemplo, ya he probado y puedo editar los archivos en la memoria desde la maquina virtual. En mi caso, por medio de udev me monta las memorias usb con los siguientes permisos en /media:
soullost@UnderHouse ~ $ ls -lh /media total 16K drwxr-xr-x 27 soullost root 16K dic 31 1969 JORGE
Nos vemos.
Califica el tema:Temas Relacionados:




October 18th, 2008 at 1:50 pm
Comentarles que, la maquina virtual me muestra una hermosa pantalla azul al ejecutar programas portables (de la forma como he configurado acá). No sé si tenga que ver con la forma en que comparte Virtualbox, voy a compartir /media pero por medio de SAMBA y no de Virtualbox, ya les contaré que tal me va.
November 2nd, 2008 at 6:05 am
Saludos, me sirvio tu post, pero solo como complemento, cuando se abre el explorador para abrir los sitios de red, le tuve que dar clic derecho sobre “Mis sitios de red”, luego “Conectar a unidad de red”, pide que especifiquemos una unidad, y luego el folder a conectarnos, le damos examinar, y ahi ya nos sale la carpeta de virtualbox, le damos aceptar y listo. saludos
November 3rd, 2008 at 11:12 pm
Raro, a mi me ha funcionado como lo he comentado en la entrada. Me parece bien que lo comentes, puede que a alguien le funcione como dices. Saludos.