Mi ritrovo ad essere quasi scandalizzato a scrivere questo post. Se ne trovano talmente tanti in giro per la rete al punto che uno potrebbe anche stufarsi. In effetti non mi sarei mai sognato di farlo anche io se non fosse che le indicazioni di tutti i post sono sbagliate, incomplete o semplicemente non aggiornate.
Ancora adesso mi domando e chiedo perché non si decidano a fare in modo che l’usb funzioni senza tanti problemi, ma forse è un mistero che rimarrà irrisolto ancora a lungo. 
Nella ricerca di una soluzione, ho scoperto che alla fine devono essere unite due guide per arrivare ad un buon risultato: le faq ufficiali di Virtualbox, e la guida alla risoluzione dei problemi di Ubuntu. Per prima cosa bisogna “ripristinare” un file di sistema, a cui di recente hanno pensato bene di togliere la parte fondamentale per far funzionare l’usb in Virtualbox. Nel terminale fate:
sudo gedit /etc/init.d/mountdevsubfs.shE identificate la funzione do_start. Appena prima della sua fine (quindi prima della parentesi graffa chiusa) dovete aggiungere questo pezzo di codice:
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
Possibilmente cercate di rispettare la spaziatura a sinistra aggiungendo delle tabulazioni, ma non dovrebbe creare problemi.
A questo punto, saltiamo a piè pari all’altra guida! Controllate per prima cosa che il vostro utente appartenga al gruppo vboxusers. Sempre nel terminale eseguite questo comando che imposterà automaticamente i permessi per il gruppo:
echo "none /proc/bus/usb usbfs devgid=`grep vbox /etc/group | sed -s "s/[a-z]*:.://g" | sed -s "s/:.*//g"`,devmode=664 0 0" | sudo tee -a /etc/fstab
Adesso potete provare a far partire il tutto con:
sudo mount -aNel caso non funzionasse, dovrete riavviare il computer.
Questo metodo ha il vantaggio che non dipende dal vostro utente ma si applica a tutti coloro che hanno il permesso di utilizzare Virtualbox, e non mi sembra poco. 
Fatemi sapere nel caso riscontriate dei problemi.
Aggiornamento: un ringraziamento va anche a Matteo Moro ed alla sua guida che mi hanno permesso di correggere una grave svista!
Aggiornamento 15/03/2009: come suggeritomi, ho precisato che bisogna essere membri del gruppo di Virtualbox.
















Secondo me quel “devgid=1000″ fa in modo che l’USB funzioni solo agli utenti che appartengono a quel gruppo (solitamente uno solo, visto come si comporta di default Ubuntu). Meglio mettere l’ID del gruppo “vboxusers”, a cui aggiungere poi gli utenti abilitati all’uso di VirtualBox: http://tinyurl.com/7w4ty7
(si, la mia guida è probabilmente fra quelle incomplete. Dovrò decidermi ad aggiornarla)
Cavolaccio, adesso che ci penso pure quelli di Ubuntu mi hanno un po’ “fregato”. Hai ragione, aggiorno ora la guida mettendo però sempre un metodo automatico.
Ottimo, così è molto meglio
^^ grazie andrea ^^ molto utile
e qui casca l’asino (cit.)
a volte la necessità ti costringe.
gli serviva la usb e cosa usa ? la PUEL. Con la OSE non puoi farlo.
Vedi vedi Andrea che ho ragione
Ti auguro una buona ultima parte di feste.
@ gattino_usb, prego figurati.
@ LuNa, ma che diav…? “Vedi che ho ragione”, come se io stessi ammettendo qualcosa. Mi ricordi la barzelletta che dici che agli occhi delle forze dell’ordine nessuno dice nulla. Tutti ammettono. Ma finiamola con ’ste lollate.
Io non ammetto niente perché non ho mai negato nessun crimine contro l’umanità. Se credi che io mi diverta a usare Virtualbox PUEL o Flash player, evidentemente non sai quante bestemmie ogni giorno (da buon veneto) tiro a Sun o ad Adobe (e spero che mi sentano, siccome sono belle forti)…
In ogni caso auguri anche a te.
Bravo Lazza una bella guida fatta bene senza intoppi o cavolate varie.
Asus OK!!!!!!!
Matteo Donazzan
Eh eh, appena possibile farò anche il post su come sistemare l’audio sul tuo laptop… Poi se non sbaglio avevamo anche aggiustato la webcam. Be’, eventualmente ti chiederò l’output di qualche comando via chat.
caro Andrea… baciamo le mani! ho curiosato un po’ per il blog, molto interessante e ben fatto.
sono nuovo su wordpress, diciamo pure che di pc ne so’ pochissimo, uso ubuntu da un 8-9 mesi e mi trovo benissimo ovviamente, mi dici come fare per mettere i feed “bottonati” belli come i tuoi con tanto di colori. vorrei metterne un paio, commenti twitter e iscriviti se mi gira…
un saluto a tutti i cosmonauti
@Lazza: Ma no, forse hai capito male la cosa: se fosse come dici tu avrei scritto tipo “dai ammettilo su!”
Era relativo alla questione della tua ferrea (e per certi versi sana) teoria sulle licenze d’uso. Non voleva essere una lollata ma la dimostrazione del fatto che nello specifico caso l’eccezzione conferma la regola, anche per Lazza
@ PortaParallela, i pulsanti li ho disegnati con Gimp e poi li ho inseriti in una casella di testo.
@ LuNa, be’, certamente, sì. Purtroppo questo ti fa capire quanto siamo “presi con le bombe” (per usare un altro venetismo).
Gent.issimo Andrea,
io oltre che scandalizzato sono “incaz…” sono ormai settimane che nei ritagli di tempo perdo il mio tempo appresso Virtualbox 2.1.0 installato su intrepid. Non ci sono state fin’ora guide, consigli e quant’altro che hanno saputo risolvere il problema “USB”. Rimane sempre la lista del menù delle periferiche comprese le porte USB “evanescenti” con la solita dicitura in basso nelle iconcine “Porte USB non attivate”. Hai sicuramente capito che nemmeno con le Tue indicazioni ho risolto il problema! Avrei potuto scrivere in altri blog…ma Tu devo dire che mi hai trasmesso più fiducia e competenza. Scusa lo sfogo iniziale, se pensi a qualche soluzione alternativa o qualche dritta particolare, io Ti ringrazio.
So che sembrano delle banalità, ma…
1. Sei utente del gruppo vboxusers?
2. Stai usando la versione PUEL?
3. Hai verificato di aver eseguito correttamente tutti i passaggi?
Fammi sapere.
Grazie Lazza, la tua guida è la più completa tra quelle che ho trovato. Una sola precisazione: non riuscivo comunque ad accedere ai dispositivi USB perché non facevo parte del gruppo vboxusers; fortunatamente l’hai specificato nei commenti e quindi son riuscito a risolvere, ma potrebbe essere utile ad altri se lo specificassi nella guida stessa. Grazie!
Fatto.
Ciao,
ho provato ad aprire i due file di cui parli e… non esistono.
Almeno, non li trova li dove dici.
Io uso Ubuntu 8.10 ed ho installato VirtualBox 2.2.2 PUEL
Ora funzionano. Mi è bastato installare le Guest Additions
Mi fa piacere che tu abbia risolto.
Ti ringrazio vivamente per aver riassunto in modo egregio quello che dicevano diverse guide in modo sommario e non proprio corretto.
Stavo perdendo la testa da due giorni dietro questo problema dell’usb!!
Grazie ancora,
saluti
Prego.
La guida e’ eccezionale e funziona perfettamente; dopo giorni passati a risolvere il problema finalmente ho trovato il Tuo blog.
Solo una cosa:
- le righe di codice da aggiungere in ubuntu 8.04 sono gia’ presenti precedute dal #, e’ sufficiente toglierlo da ogni riga.
Ti ringrazio veramente.
ciao
Intendevi proprio 8.04 o dicevi 9.04? Infatti dipende dalla versione di Ubuntu. La guida l’avevo scritta per la 8.10 e quelle righe non c’erano, mentre forse c’erano fino alla 8.04 ma non ricordo esattamente.