VirtualBox 2.0.6 con supporto USB su Ubuntu
Per un motivo o per un altro avete bisogno di un altro sistema operativo che vi permetta di far funzionare correttamente le periferiche USB collegate al PC. VirtualBox è uno dei software di virtualizzazione più apprezzati che, come il resto delle altre virtual machine, vi permette di installare un sistema operativo senza dover agire sulle partizioni e senza lasciare la corrente sessione di lavoro sul sistema in uso.
In questa guida vi spiegherò come abilitare correttamente il supporto alle periferiche USB con VirtualBox closed source su Ubuntu Intrepid. Vi mostrerò il metodo che ritengo più efficace, tramite terminale, perché è sia più rapido sia compatibile con qualsiasi desktop environment (non importa che usiate KDE, Gnome, Enlightment, ecc…).
Neopinguini, non spaventatevi davanti alla parola terminale, basta copiare e incollare le righe che vi darò all’interno della vostra console e premere Invio; quando la console non risponde al comando, genericamente su GNU/Linux vuol dire che l’operazione è andata a buon termine.
Attenzione: l’edizione Open Source di VirtualBox presente all’interno dei repository di Ubuntu, individuata dal pacchetto virtualbox-ose, non dispone ancore di tutte le funzionalità presenti nella versione closed source, da poco acquisita da Sun Microsystems.
-
Installazione di VirtualBox v2.0.6
Rechiamoci su questa pagina e scarichiamo la versione adatta alla nostra architettura Linux: a 32 bit (Ubuntu Intrepid i386) o a 64 bit (Ubuntu Intrepid amd64).
Installiamo il pacchetto secondo la procedura che preferiamo, troveremo una nuove voce di menu chiamata Sun xVM VirtualBox.
Per adesso, lasciamo stare VirtualBox e apriamo il terminale.
-
Abilitazione del supporto USB
Diamo questi comandi per aggiungere il nostro account utente al gruppo usbuser:
sudo addgroup usbuser
sudo adduser $USER usbuser
Questo prossimo comando ci permetterà di conoscere il group id relativo a usbuser che utilizzeremo anche in seguito:
grep usbuser /etc/group
Vi restituirà un output del genere: usbuser:x:123:utente
Il numero in grassetto è il nostro id, che potrebbe variare a seconda delle impostazioni di sistema.
Andiamo, adesso, ad agire sulla tabella dei file system:
sudo gedit /etc/fstab (per Gnome)
sudo kate /etc/fstab (per KDE)
Aggiungiamo la seguente stringa in coda al file:
## USB file system (VirtualBox):
none /proc/bus/usb usbfs devgid=123,devmode=664 0 0
Facciamo attenzione ad inserire il nostro gid che abbiamo identificato in precedenza dopo devgid=, al posto del numero in grassetto, dopodiché chiudiamo il file e prepariamoci a modificare l’ultimo file.
sudo gedit /etc/init.d/mountkernfs.sh (per Gnome)
sudo kate /etc/init.d/mountkernfs.sh (per KDE)
Individuiamo la seguente riga:
# Mount spufs, if Cell Broadband processor is detected
Adesso prepariamoci a copiare e incollare le seguenti righe esattamente sopra alla riga che avete individuato.
## Mount the usbfs for use with Virtual Box
domount usbfs usbdevfs /proc/bus/usb -onoexec,nosuid,nodev,devgid=123,devmode=664
Chiaramente, mettete il vostro gid al posto di 123.
Riavviate il sistema e fate partire VirtualBox. Dopo aver installato il vostro sistema preferito all’interno della virtual machine, l’interfaccia si presenterà in modo simile:
Colleghiamo la periferica USB che ci interessa e successivamente clicchiamo su Impostazioni. Rechiamoci nella categoria USB e mettiamo un segno di spunta su Abilita controller USB e Abilita controller USB 2.0; clicchiamo sul secondo pulsante che si trova a destra sotto “Filtri dispositivi USB” (come in figura). Si aprirà un menu contenente le periferiche collegate al PC; clicchiamo su quella che ci interessa e infine confermiamo le impostazioni con OK.
Avviamo il nostro sistema operativo virtuale e clicchiamo sul menu Dispositivi di VirtualBox; selezioniamo Dispositivi USB e clicchiamo sulla periferica che ci interessa. Questo gesto che abbiamo appena effettuato è equivalente al connettere/disconnettere la periferica dal sistema virtuale. Se è stata riconosciuta dal sistema, complimenti, ci siete riusciti! Altrimenti ricontrollate tutti i file che avete modificato, facendo attenzione soprattutto ai file che richiedono il vostro gid e riavviate il sistema.
Per qualsiasi problema, resto a vostra disposizione come sempre.
Thunder Teaser








….e questo mi ricorda qualcosa…vero? ihihi
B.O.P. ha detto questo su Maggio 25, 2008 a 6:40 pm
Ti ringrazio INFINITAMENTEEEEEEEEEEEEEEEEEEEEEEEEEEE!!!!!!!!!!!!!!!!!!
Riccardo ha detto questo su Giugno 15, 2008 a 11:05 am
Ma figurati!
Thunder Teaser ha detto questo su Giugno 17, 2008 a 3:47 pm
Complimenti grazie a questa guida sono riuscito ad abilitare il supporto usb per hardy per vb 1.6.0!
Ieie ha detto questo su Luglio 5, 2008 a 2:34 pm
abilitata la porta usb funziona tutto, tranne che pc suite non riconosce i dispositivi(cellulari nokia) collegati tramite cavo, e questo rende impossibile aggiornamenti software su quest’ultimi.
sapresti pure risolvere questo problema che affligge migliaia di utenti obbligati a mantenere una partizione con un obrobrioso sistema operativo(windows)?
riccardo ha detto questo su Luglio 28, 2008 a 9:17 pm
bellissima guida! va tutto bene, tranne che nel menu a tendina che si apre, una volta avviata la macchina, le periferiche non sono cliccabili, sn grigie, come se fossero inattive! come mai???
gio ha detto questo su Agosto 7, 2008 a 2:35 pm
@ riccardo: VMWare offre un supporto migliore a Nokia PC Suite. Su VirtualBox dovremo aspettare ancora un po’. Ti rassicuro dicendoti che con VMWare ho aggiornato il firmware del mio Nokia E65 senza problemi.
@ gio: assicurati di aver seguito bene tutti i passi della guida, ti consiglio di attivare le periferiche una volta che il desktop abbia finito di caricarsi e il sistema sia pronto all’uso. Se non riesci ancora a cliccare sulle periferiche è possibile che la periferica sia scollegata fisicamente o che venga considerata già attivata.
Thunder Teaser ha detto questo su Ottobre 4, 2008 a 8:09 pm
ok tutto bene grazie 1000 ma adesso non mi funziona più la modalità a schermo intero praticamente mi rimane la finestra xp con i bordini neri e la risoluzione non va oltre 800 x 600 qlc consiglio?
fabrizioq ha detto questo su Ottobre 7, 2008 a 6:23 pm
mi rispondo da solo x chiunque si trovi nella medesima situazione basta andare nel menu macchina e cliccare “ridimensiona automaticamente la finestra guest” oppure HOST e per magia apparira la risoluzione giusta adesso va una favola xp su linux gira mooolto + veloce
fabrizioq ha detto questo su Ottobre 7, 2008 a 8:44 pm
Grazzie sono riuscito ad abilitare la perfica!!!
Sergio ha detto questo su Ottobre 19, 2008 a 11:41 pm
Grazie Thunder Teaser, ottima guida!
Finito ora le modifiche su Hardy e va lisssio come l’olio!!!
Peccato che la versione OSE non sia ancora così avanti.
Prossimo passo il bluethoot? O già c’è e non me ne sono accorto?!
Ciao
Ciao
harlock ha detto questo su Ottobre 24, 2008 a 11:44 am
Io ho un problemino, nel file da editare (/etc/init.d/mountdevsubfs.sh) non trovo le righe che hai specificato, la sezione posso aggiungerla? O mi sono perso qualcosa?
Inoltre una curiosità: che tema utilizzi per GTK e Metacity (screenshot)?
Grazie mille
Daniele ha detto questo su Dicembre 4, 2008 a 11:41 pm
scusa e per settare le porte usb su virtual box installata su win xp come faccio?
ti ringrazio anticipoatamente e spero riesca ad aiutarmi..
matteo ha detto questo su Dicembre 5, 2008 a 3:30 pm
@ Daniele: Hai perfettamente ragione! Chiedo venia. Ho aggiornato la guida, adesso non devi più modificare quel file: sono cambiate un paio di cose. Segui la nuova procedura e dammi conferma, mi raccomando!
P.S.: Gli screenshot raffigurano KDE 3.5.10 con stile e colori Kore, decorazioni QtCurve e Compiz.
@ matteo: Sono desolato di non poterti aiutare. Questa è una guida mirata agli utenti di Ubuntu! Invito pertanto qualche utente che si trovi a passare da queste parti e informato in merito a darti una mano.
Konbanwa!
Thunder Teaser ha detto questo su Dicembre 8, 2008 a 3:21 am
Grazie a te ed alla tua ottima guida siamo riusciti a venire a capo delle nostre periferiche usb. Fa sempre piacere trovare persone che diano supporto quando ne hai proprio bisogno!!! Grazie e ciao
Mario ha detto questo su Dicembre 24, 2008 a 4:44 pm
Ciao a tutti e grazie per questa guida!Tra i dispositivi usb, mi vede il mio nokia e51 ma e’ in grigio come tutte le altre periferiche. Come mai e’ tutto grigio? non vorrei mettere anche vmware…
Aco ha detto questo su Dicembre 28, 2008 a 2:59 pm
grazie 1000 mitica sta guida!!!
la migliore che ho trovato su internet
piero della francesca ha detto questo su Gennaio 9, 2009 a 10:55 pm
ciao! volevo chiederti se queste istruzioni funzionano con la distribuzione Mandriva…io uso questa ma non esiste il file mountkernfs.sh
philjazz ha detto questo su Marzo 6, 2009 a 12:18 am
Questa guida è indirizzata agli Ubuntiani, ed è anche abbastanza datata. Purtroppo non ho mai testato questo software su Mandriva, sorry.
Thunder Teaser ha detto questo su Marzo 13, 2009 a 7:41 pm
Sei stato un grande!! Ho risolto il problema che mi affliggeva in ufficio! Ora è tutto perfettamente funzionante! Ancora ed Ancora GRAZIE per la stupenda guida che hai realizzato!
Marcello ha detto questo su Marzo 14, 2009 a 4:20 pm
Ciao io ho seguito tutti i passi della tua guida ma quando premo su Impostazioni, della macchina virtuale, non ho la sezione “USB” tra “Porte seriali” e “Cartelle Condivise”.
Zerk ha detto questo su Marzo 15, 2009 a 1:00 pm
@ Zerk: molto probabilmente hai installato la versione OSE, questa guida si basa sulla versione proprietaria che puoi scaricare da questa pagina.
Montblanc ha detto questo su Aprile 1, 2009 a 1:46 pm
Grande .. adesso vedo tutte le periferiche USB che sono associate alla macchina virtuale
Beniamino ha detto questo su Aprile 3, 2009 a 2:39 pm
” che tu possa vivere 1000 anni ! ” ( cit.)
Grazie !
Crs ha detto questo su Aprile 16, 2009 a 10:46 am
Ciao a tutti,
ho sseguito tutto alla lettera, ma nelle inpostazioni, non mi si visualizza la dicitura “usb” come da foto.
Premetto che sto’ usando ubuntu 9.04.
Grazie
Damiano Grosso ha detto questo su Giugno 20, 2009 a 11:22 pm
@Damiano Grosso: Ciao! Se hai seguito alla lettera la guida, la voce USB dovrebbe apparire dopo un riavvio del sistema. Ovviamente assicurati di non aver installato la versione OSE come da repository di Ubuntu, ma di aver scaricato il pacchetto della versione closed source da qui
Thunder Teaser ha detto questo su Giugno 21, 2009 a 2:51 pm