USB sous Virtualbox avec Linux

Autheur Nicolas Repentin September 1, 2009 | Imprimer | Favoris
Avez-vous déjà eu un problème d'accès avec les périphériques de stockage de masse USB,
telles que les clés USB, disques-durs externes, avec Virtualbox sous Linux ? Le périphérique
apparaît dans la liste des périphériques USB, mais est grisé, impossible de le cocher....
Il y a une solution !

Le problème vient d'un manque de droits... Pour résoudre ce problème, la solution est simple.
Cette solution est expliquée pour Mandriva 2009, Ubuntu 8.10 et Fedora 10. Cela ne coûte rien
d'essayer si votre version est plus récente.

Le problème a été résolu avec Ubuntu 9.10, il suffit d'aller dans le gestionnaire des utilisateurs, et de rajouter votre utilisateur dans le groupe "utiliser virtualbox", ou de le faire manuellement en rajoutant votre utilisateur dans le groupe vboxusers.

Pour Mandriva 2009 :


On ajoute votre utilisateur dans le groupe « usb » :

nano /etc/group

Ajoutez votre utilisateur à la fin de la ligne « usb ». Par exemple :

usb:x:43:nicolas

Gardez en mémoire le numéro du groupe, soit ici 43.

Maintenant, ajoutons une ligne dans le fstab :

nano /etc/fstab

Rajoutez à la fin la ligne suivante, en remplaçant 43 par votre numéro de groupe USB.

none /proc/bus/usb usbfs devgid=43,devmode=664 0 0

Redémarrez, et testez !!


Pour Ubuntu 8.10 :


(résumé du document http://doc.ubuntu-fr.org/virtualbox)

Ajoutez tout d'abord votre utilisateur au groupe vboxusers :

sudo adduser $LOGNAME vboxusers

S'il n'existe pas créez le :

sudo groupadd vboxusers

Ensuite, rajoutons dans le fstab les droits de l'usb :

nano /etc/fstab

Rajoutez à la fin cette ligne

none /proc/bus/usb usbfs devgid=xxx,devmode=664 0 0

Remplacez le xxx par le numéro du groupe vboxusers, que vous pouvez voir par la commande

 cat /etc/group | grep vboxusers

Enfin, rajoutons une ligne dans le fichier mountkernfs.sh :

nano /etc/init.d/mountkernfs.sh

Rajoutez cette ligne, avec le xxx remplacé par le numéro du groupe de vboxusers :

domount usbfs usbdevfs /proc/bus/usb -onoexec,nosuid,nodev,devgid=xxx,devmode=664

Relancez la compilation de virtualbox :

sudo /etc/init.d/vboxdrv setup

Redémarrez votre pc. Maintenant ça doit fonctionner !


Pour Fedora 10


Pour Fedora 10, un problème survient même avec libcap d'installé pour la version 64bits. Pour résoudre le problème, lancez en root la commande :

 ln -s /lib64/libcap.so.2.10 /lib64/libcap.so.1

Ensuite, pour pouvoir utiliser l'usb, ouvrez le fichier fstab (toujours en root) :

nano /etc/fstab

Ajoutez la ligne suivante :

 none /sys/bus/usb/drivers usbfs devgid=500,devmode=664 0 0

Redémarrez votre machine !



Retrouvez cette astuce sous forme de tutoriel PDF via mon site http://shivaserv.fr/download/tutoriels/

Cet article vous a aidé ?

Oui Non

Categorie: Tutoriel GNU/Linux

Dernière mise à jour le January 9, 2010 with 340 views

0 Commentaires

Il n'y a pas encore de commentaires...Inscrivez le premier via le formulaire ci-dessous.

Laisser un commentaire