Supporto USB per VirtualBox 2.2 su Ubuntu 9.04 Jaunty

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

12 thoughts on “Supporto USB per VirtualBox 2.2 su Ubuntu 9.04 Jaunty

  1. PierPaolo

    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.

    Reply
  2. Pingback: Windows XP su VirtualBox: la guida definitiva (2) « Pinguino Spaesato

    1. max

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

      Reply
  3. Zap

    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’

    Reply
  4. Giocose

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

    Reply

Leave a Reply

Your email address will not be published.