El otro día decidí instalar en mi máquina de escritorio el sistema Virtualbox de SUN (que compró el software original llamado VirtualBox-OSE) y probar qué tal funciona esta versión de pago.
Total, que exporté una MV del XP que tenía en la version OSE del VBox, y la lanzo. Dichos procesos son fáciles, pero el problema viene cuando quiero compartir los USB, algo tan necesario.
Tras "googlear" un rato encontré esto:
Editar el siguiente archivo:En mi caso varía el archivo permission-rules:
sudo gedit /etc/init.d/mountdevsubfs.sh
Y 'des-comentar' (quitarle los ‘#’) a las siguientes lineas después de donde dice "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
Quedarian asi:
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
A continuación editamos:
sudo gedit /etc/udev/rules.d/40-permissions.rules
En el archivo de texto que abre, buscamos la linea
SUBSYSTEM=="usb_device", MODE="0664"
Y la cambiamos por:
SUBSYSTEM=="usb_device", MODE="0666"
Tras reiniciar todo estará listo.
(Línea 65)
# USB serial converters
SUBSYSTEM=="usb_device", GOTO="usb_serial_start"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GOTO="usb_serial_start"
GOTO="usb_serial_end"
LABEL="usb_serial_start"
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", \
MODE="0666", GROUP="dialout"
LABEL="usb_serial_end"
Además para un mejor funcionamiento:
Añadir la siguiente linea al final de /etc/fstab
none /proc/bus/usb usbfs devgid=1002,devmode=664 0 0
el numero de devgid es el vboxusers group id (por defecto)
una vez, guardado los cambios, ejecutar sudo mount -a y listo
Y creo que eso es todo. Para más info --> POST original
Seguiré informando.
No hay comentarios:
Publicar un comentario