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

,
Trackback

12 comments untill now

  1. Ma quanto bravo seiiiiiiiiiiiiiiiiiiiiiii!!!!!! Grazie Max82 😉

  2. Grazie mille.

  3. PierPaolo @ 2009-06-05 10:16

    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.

  4. Gianguido @ 2009-06-08 17:14

    ottimo lavoro, giusto quello che cercavo.
    ti aggiungo alla mia blogroll 😉

  5. […] Dopo aver installato Windows XP nella nostra macchina virtuale (ma va? ) non ci resta che abilitare il supporto USB a quest’ultima seguendo questa semplice guida … […]

  6. Sembra strano che non funzioni, se riesci a darmi qualche informazione in più potrei provare a capire dov’è il problema.

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

  8. christian @ 2009-06-29 21:40

    Grande ! Bravo ! ottima guida !

  9. Grazie! Ne ho provate molte ma nessuna funzionava!

  10. Ciao,
    volevo chiederti se questa procedura si poteva applicare anche all’ultima versione di virualbox (3.0_3.0.4).

  11. Grazie per la dritta. 🙂

Add your comment now