Subscribe:
    Subscribe
    Mostrando entradas con la etiqueta VirtualBox. Mostrar todas las entradas
    Mostrando entradas con la etiqueta VirtualBox. Mostrar todas las entradas

    martes, 17 de noviembre de 2009

    Modificaciones para usb en VirtualBox 3.0 sobre debian

    Hace unos días mi virtualbox dejó de reconocerme los dispositivos usb que le conectaba, por lo que me puse a googlear hasta que di con la solución.
    Todo pasa por agregar nuestro usuario al grupo vboxusers (adduser usuario vboxusers) y luego editar el archivo /etc/udev/rules.d/10-vboxdrv.rules de la siguiente manera:
    La linea que dice: KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600"
    debemos modificarla para que quede: KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="vboxusers", MODE="0600"
    Luego reiniciamos udev (/etc/init.d/udev restart) y pronto.
    Cabe aclarar que las modificaciones anteriores ( http://javier-escribe.blogspot.com/2009/03/habilitar-el-usb-en-virtualbox.html) no las toqué.
    Espero que sea útil.

    jueves, 5 de marzo de 2009

    Habilitar el USB en VirtualBox

    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