Activació del port USB al VirtualBox per a GNU/Linux Ubuntu 8.10
www.binefa.net
20090125



Procés
Revisió del document


Última versió del VirtualBox : http://download.virtualbox.org/virtualbox/

Manual de l'usuari : http://download.virtualbox.org/virtualbox/2.1.2/UserManual.pdf

Al manual de l'usuari, al punt 11.5.7 USB not working a la pàgina 138, explica com activar el port USB. Són unes instruccions molt vàlides per la GNU/Linux SuSE 10.0. Aquest article pretén orientar l'activació per a la GNU/Linux Ubuntu 8.10.

Procés

1) Fer la descarrega del paquet .deb (al moment d'escriure el document virtualbox-2.1_2.1.0-41146_Ubuntu_intrepid_i386.deb) a una carpeta. Des del Nautilus fer doble clic (o obrir amb gdeb).

2) A la primera finestra d'instal·lació s'ens suggereix afegir els usuaris que volen fer ús del VirtualBox al grup vboxusers. Això es pot fer anant a Sistema > Administració > Usuaris i grups. Premeu la tecla “Desbloca” per a poder accedir al botó “Gestiona els grups”, premeu-lo i cerqueu el mot  vboxusers. Seleccioneu-lo i premeu el botó “Propietats”.

propietats.png

Seleccioneu els membres del grup (en el cas de l'exemple root i Jordi B) i preneu nota de l'identificador del grup (a l'exemple 126) perquè caldrà més endavant. Premeu “D'acord”, “Tanca” i “Tanca”.

3) L'instal·lador ara ens demanarà de compilar per al kernel concret. Per a això ens caldrà tenir les eines de compilació instal·lades. (En cas de no tenir-les, podeu consultar l'apartat “Programació en C, C++ i GTK2 :” a http://www.binefa.cat/tutorials/ubuntu810/). Acabeu de fer la instal·lació.

4) Com a usuaris primaris editeu /etc/fstab (per exemple : gksu gedit /etc/fstab) i afegiu al final de l'arxiu (canvieu el 126 per l'identificador de grup que us ha sortit al punt 2. Si no l'heu apuntat ho podeu consultar a /etc/group cercant el mot vboxusers) :

# 126 és l'identificador de grup de vboxusers i s'ha d'assignar a devgid
# Es pot consultar a l'arxiu /etc/group i sortirà una línia com ara : vboxusers:x:126:jordi,root
none     /proc/bus/usb usbfs devgid=126,devmode=664 0 0

Deseu i sortiu.

5) Assigneu permís d'accés :

sudo chmod 666 /dev/vboxdrv

6)  Com a usuaris primaris editeu /etc/init.d/mountdevsubfs.sh (per exemple : gksu gedit /etc/init.d/mountdevsubfs.sh) i afegiu a l'arxiu :

    #
    # Inici de l'afegitó per a tenir accés a l'USB
    #
    mkdir -p /dev/bus/usb/.usbfs
    domount usbfs “” /dev/bus/usb/.usbfs usbfs -obusmode=0700,devmode=0600,listmode=0644
    ln -s .usbfs/devices /dev/bus/usb/devices
    mount –rbind /dev/bus/usb /proc/bus/usb
    #
    # Final de l'afegitó per a tenir accés a l'USB
    #

tal i com mostra aquesta captura :

mountdev.png

7) Com a usuaris primaris editeu /etc/udev/rules.d/40-permissions.rules (per exemple : gksu gedit /etc/udev/rules.d/40-permissions.rules) i cerqueu el text # USB serial converters. Allà on posa MODE=”0660” canvieu-ho per MODE=”0666”.

40-perm.png

8) Reinicieu l'ordinador.


Revisió del document :

20090125 - 1a versió : Document original del 25 de gener del 2009 - www.binefa.cat