USB sous Virtualbox avec Linux
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/
You can view this article online at:
http://shivaserv.fr/faq/index.php/article/usb-sous-virtualbox-avec-linux