128 votes

Comment configurer USB pour Virtualbox ?

Je suis en train d'utiliser Ubuntu Maverick et Virtual Box 3+. J'ai Windows 7 Ultimate. Le problème est qu'il ne détecte pas les clés USB sous Windows 7, mais les périphériques USB (souris + clavier) fonctionnent.

J'ai suivi ces instructions, mais je ne trouve pas le groupe d'utilisateurs vboxusers. Comment puis-je continuer? Je voudrais également passer à la dernière version sans prendre de risque (sans perdre mon disque dur virtuel).

195voto

Takkat Points 135194

1. Installer Extension Pack

voir aussi: Comment installer la version VirtualBox d'Oracle pour installer un pack d'extension?

USB 1.0 est pris en charge dans la version installée à partir des dépôts Ubuntu (depuis VirtualBox > 4.x).

Pour USB 2.0 et USB 3.0, nous devons installer le VirtualBox Extension Pack gratuit (mais à code source fermé) (PAS les "paquets de la plateforme") de la page de téléchargement de VirtualBox. Si vous aviez installé VirtualBox à partir des dépôts, vous devez vous assurer de choisir le pack d'extension pour la bonne version de VirtualBox. Vous pouvez voir la version de votre VirtualBox installé dans le menu help > About VirtualBox. Pour des mises à jour régulières et des correctifs, il est recommandé d' installer la dernière version de VirtualBox à partir du dépôt d'Oracle.

Toutes les machines virtuelles doivent être éteintes avant d'installer l'extension.

2. Devenez un "vboxuser" sur la machine hôte (machine locale)

Pour pouvoir accéder à un périphérique USB connecté, l'utilisateur Ubuntu hôte doit être dans le groupe vboxusers. Ajoutez votre utilisateur à ce groupe en exécutant la commande suivante

sudo usermod -aG vboxusers  

et redémarrez ou déconnectez-vous/connectez-vous à nouveau.

3. Activer le support USB dans le Gestionnaire VirtualBox

Éteignez votre machine virtuelle et ouvrez les paramètres USB dans le Gestionnaire VirtualBox. Cochez Activer le contrôleur USB et Contrôleur USB 2.0 (EHCI) ou Contrôleur USB 3.0 (xHCI).

Si ces paramètres sont grisés, vous devez éteindre la machine virtuelle.

description de l'image

4. Sélectionnez un périphérique USB hôte pour l'accès depuis l'invité

Pour accorder l'accès aux périphériques USB, nous devons sélectionner un périphérique à désactiver dans l'hôte et à activer dans l'invité (c'est une précaution pour éviter un accès simultané depuis l'hôte et l'invité). Cela peut être fait à partir du menu Périphériques ou en cliquant avec le bouton droit de la souris dans le bas du Gestionnaire VirtualBox sur l'icône USB :

description de l'image

Cochez le périphérique dont vous avez besoin dans l'invité, décochez-le si vous en avez besoin dans l'hôte. Si vous ne voyez pas votre périphérique USB dans cette liste, cela signifie que VirtualBox ne peut pas accéder à vos périphériques USB hôtes. Assurez-vous que votre utilisateur est ajouté au groupe vboxusers et que vous avez redémarré votre hôte.

Le périphérique sélectionné sera immédiatement accessible depuis l'invité. Un invité Windows peut avoir besoin de pilotes supplémentaires.

  • Windows 7 a besoin d'un pilote supplémentaire pour le support USB 3.0.
  • Windows 10 n'accepte pas une clé USB formatée en NTFS.

description de l'image

[optionnel] Utiliser des filtres USB pour un accès permanent dans l'invité

En définissant des filtres USB, nous pouvons définir des périphériques USB qui seront automatiquement présentés à l'invité lors du démarrage du système d'exploitation invité.

description de l'image

Cliquez sur le symbole vert + à droite pour ajouter un périphérique connu.

Notez que certains périphériques peuvent entraîner un échec de démarrage de l'invité. Nous ne pouvons pas utiliser ces périphériques pour les filtres.

En savoir plus sur le support USB dans le Manuel de l'utilisateur VirtualBox.

Voir aussi: quels sont les valeurs appropriées pour le périphérique USB dans virtual box

21voto

Achu Points 20537
  • Installer gnome-system-tools car l'ancienne interface graphique Utilisateurs et Groupes n'est pas disponible par défaut sur 11.10

    sudo apt-get install gnome-system-tools
  • Après l'installation terminée, ouvrez utilisateurs et groupes à partir du lanceur

  • Sélectionnez votre nom d'utilisateur, cliquez sur Gérer les groupes et sélectionnez vboxusers puis cliquez sur ajouter.

entrer la description de l'image ici

  • Déconnectez-vous/reconnectez-vous pour pouvoir utiliser un USB dans VirtualBox.

12voto

Jeff Hubbard Points 5292

Les vboxusers seront dans le fichier /etc/group. Vous le modifiez avec quelque chose comme nano.

sudo nano /etc/group

Ajoutez votre utilisateur à la ligne vboxusers, ou créez-en une si nécessaire.

Comme l'a souligné Takkat, pour bénéficier d'une prise en charge complète des périphériques USB, vous devrez installer la version complète de Virtualbox (pas l'OSE).

Le ppa que j'ai pour la version "officielle" de Virtualbox est ici :

/etc/apt/sources.list.d/virtualbox-offical-source.list:  
deb http://download.virtualbox.org/virtualbox/debian maverick contrib #VirtualBox Offical Source

8voto

mivk Points 4379

Dans Ubuntu 16.04 LTS, après l'installation initiale avec

sudo apt install virtualbox virtualbox-guest-additions-iso

J'ai également dû :

sudo usermod -a -G vboxusers $USER
sudo apt install virtualbox-ext-pack

Ensuite, j'ai pu activer le support USB 2/3 dans les paramètres de la machine.

Ce que fait réellement virtualbox-ext-pack est de télécharger les fichiers requis depuis http://download.virtualbox.org/virtualbox et vous demander d'accepter la licence avant l'installation.

7voto

Ben Winding Points 655

J'avais le même problème. Après avoir essayé toutes les autres solutions, j'ai réalisé mon problème.

J'avais téléchargé Virtualbox depuis le Centre de logiciels Ubuntu, qui n'avait pas la dernière version de Virtualbox, donc j'avais accidentellement téléchargé la mauvaise version de "Oracle VM VirtualBox Extension Pack".

Solution:

  1. ouvrez Virtualbox, cliquez sur Aide, cliquez sur À propos, trouvez votre numéro de version de Virtualbox.
  2. Allez sur https://www.virtualbox.org/wiki/Download_Old_Builds_4_3 (remplacez "4_3" par votre version).
  3. Téléchargez le "Pack d'extension" qui correspond à votre version de Virtualbox.
  4. Installez-le, et il pourrait vous demander si vous souhaitez rétrograder, cliquez sur oui.

Ça a fonctionné pour moi en tout cas.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X