El problema fue después de instalarle Windows a la máquina virtual, no podía usar la cámara ni conectar ningún artefacto a través de los usb's, entonces buscando por internet encontré algunas páginas donde solucionaban el problema, pero para otras distribuciones, sin embargo con la ayuda de esas soluciones y algún intruseo de mi parte logré, por fin, habilitar los dispositivos usb para que el Windows de la máquina virtual pudiera interactuar con ellos (entre esos está mi cámara wiii).
Básicamente las páginas de donde saqué casi todo lo que hice, salvo un pequeño detalle fueron las siguientes, pongo el link de la primera y el link de la segunda, para el que quiera instalar además virtualBox en su sistema Debian, ya que están todos los pasos a seguir para instalar exitosamente el programa y su posterior configuración. Yo sólo me limitaré a resolver el problema que alguna vez me complicó, a continuación, pongo la configuración que debí seguir para poder utilizar los puertos usb:
En primer lugar y como superusuario ejecutar la siguiente línea de comando:
sudo adduser nombreUsuario vboxusers
donde nombreUsuario es tu usuario en linux, luego ejecutar lo siguiente:
cat /etc/group | grep vboxusers
para mi caso obtuve lo siguente:
vboxusers:x:122:root,jqro
donde 122 es el número de identificación del grupo vboxusers. Luego debemos modificar el archivo /etc/fstab, yo lo modifiqué utilizando nano, pero si no están acostumbrados, bien pueden usar gedit o kate, lo que mejor les acomode:
sudo nano /etc/fstab
en dico archivo deben agregar al final la siguiente línea:
none /proc/bus/usb usbfs devgid=id_grupo_vboxusers,devmode=664
en donde debemos reemplazar id_grupo en mi caso por 122.
Luego guardamos el archivo modificado (en nano utilizar control+o) y luego salimos del programa de edición (en nano control+x). A continuación debemos revisar que exista el siguiente archivo /etc/udev/rules.d/10-vboxdrv.rules, revisamos qué contiene dicho archivo, para esto podemos utilizar la siguiente línea de comando:
less /etc/udev/rules.d/10-vboxdrv.rules
por pantalla saldrá algo como lo que pongo a continuación, lo importante aquí es que aparezcan las dos últimas líneas, en donde el parámetro MODE debe ser igual a "0664".
KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600"
SUBSYSTEM=="usb_device", GROUP="vboxusers", MODE="0664"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="vboxusers", MODE="0664"
En el caso de que no encuentren dicho archivo puede que los links de las páginas que mencioné les sean de gran ayuda, como dije, en mi caso me fue imposible seguirlas paso a paso puesto que nunca encontré el archivo /etc/udev/rules.d/91-permissions.rules.
Una vez verificado lo anterior debemos reiniciar el sistema y estaremos en condiciones de acceder a los puertos usb a través de la máquina virtual.
Espero que les sirva de ayuda lo que escribí y no haya sido muy aburrida mi cháchara.
Saludos
Jqro
Entrada también publicada en http://jqro.wordpress.com
2 comentarios:
:p Yo tuve ese problema con los usb, bueno y nunca lo solucioné.
Voy a probar lo que dices
Es bueno tener máquinas virtuales, es más rápido que reiniciar el pc.
El otro día escuché que se puede abrir con la máquina virtual el windows en otra partición, onda uno se podría meter a windows eligiendolo desde el grub o luego meterese a ese mismo windows desde la máquina virtual :P
oh, no tenía idea de lo que comentas, investigaré a ver que onda ;)
Gracias por el comentario
Jqro
Publicar un comentario