Ecco come abilitare il supporto USB per VirtualBox 2.2 su Ubuntu 9.04.
Per prima cosa assicuriamoci di disinstallare eventualmente la versione open source (OSE), infatti per il nostro scopo utilizzeremo la versione proprietaria.
sudo apt-get autoremove virtualbox-ose
A questo punto aggiungiamo i repository per VirtualBox
sudo nano /etc/apt/sources.list
Aggiungiamo questa riga in fondo al file
deb http://download.virtualbox.org/virtualbox/debian jaunty non-free
Preleviamo la chiave pubblica
wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add –
Installiamo VirtualBox
sudo apt-get update
sudo apt-get install virtualbox-2.2
Aggiugiamo il nostro utente al gruppo vboxusers
sudo gpasswd -a $USER vboxusers
Cerchiamo il gid di ‘vboxusers’
grep vboxusers /etc/group
Il comando restituirà una stringa come questa
vboxusers: x:123:username
Inseriamo una riga in fondo al file /etc/fstab e sostituiamo il devgid col numero restituito nel comando precedente, nel mio caso 123.
none /proc/bus/usb usbfs devgid=123,devmode=664 0 0
Ora senza riavviare il sistema e lanciando il comando
sudo mount -a
dovreste essere in grado di vedere le vostre periferiche USB su VirtualBox
Ma quanto bravo seiiiiiiiiiiiiiiiiiiiiiii!!!!!! Grazie Max82 😉
Grazie mille.
Ciao Max82 sono alle prime armi con linux premetto che ho la versione di linux in oggetto, ho seguito alla lettera le tue indicazioni ora vedo le porte usb le spunto prima di avviare winxp ma una volta avviata le vedo ma non le posso spuntare e di conseguenza non le posso ancora utilizzare quale può essere il problema grazie.
ottimo lavoro, giusto quello che cercavo.
ti aggiungo alla mia blogroll 😉
Pingback: Windows XP su VirtualBox: la guida definitiva (2) « Pinguino Spaesato
Sembra strano che non funzioni, se riesci a darmi qualche informazione in più potrei provare a capire dov’è il problema.
Per Debian Lenny la modifica va effettuata nel file /etc/init.d/mountkernfs.sh come sotto indicato:
Codice:
[..]
if [ -d /proc/bus/usb ]
then
# domount usbfs usbdevfs /proc/bus/usb usbfs -onodev,noexec,nosuid
# -> 2009.05.24 – the following line is for usb virtualbox support
domount usbfs usbdevfs /proc/bus/usb usbfs -onodev,noexec,nosuid,devgid=119,devmode=664
fi
[..]
dove 119 è il gid del gruppo ‘vboxusers’
Grande ! Bravo ! ottima guida !
Grazie! Ne ho provate molte ma nessuna funzionava!
Ciao,
volevo chiederti se questa procedura si poteva applicare anche all’ultima versione di virualbox (3.0_3.0.4).
Grazie per la dritta. 🙂