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”.

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 :

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”.

8) Reinicieu
l'ordinador.
Revisió
del document :
20090125 - 1a versió
: Document
original del 25 de gener del 2009 - www.binefa.cat