VirtualBox ne reconnaît pas l'USB [en double]

37

J'ai Ubuntu 12.04 en tant qu'hôte et Win7 en tant qu'invité. J'ai installé VirtualBox 4.1 et Extension Pack 4.1 à partir du site Web Oracle. J'ai également activé l'USB 2.0 à partir des paramètres de ma machine virtuelle. My Win7 VM ne régresse pas USB (Flash Drive et Kindle Fire). Comment le réparer?

Mise à jour: j'ai ajouté mon utilisateur actuel au groupe vbusers mais cela ne fonctionne pas aussi bien.

    
posée Emerald214 21.05.2012 - 06:45
la source

4 réponses

24

(en supposant que vous avez déjà installé des ajouts d’invités)

Vous devez également définir des filtres USB pour que les périphériques USB soient envoyés au système d’exploitation invité.

Dans la fenêtre principale de Virtualbox, ouvrez la boîte de dialogue Paramètres, puis la section USB, puis cliquez sur le petit bouton "Ajouter un filtre" sur le côté droit de l'écran. Vous devriez pouvoir créer un filtre à partir de tous les périphériques USB actuellement connectés.

Après avoir fait cela (peut-être redémarrez-vous pour vous assurer que le système d'exploitation hôte ne capture aucun périphérique USB pour lui-même - Ubuntu va essayer de monter automatiquement le lecteur flash pour vérifier et vérifier que il est également démonté), puis démarrez dans l’OS invité et vous devriez voir vos périphériques USB.

Bonne chance.

Modifier: remarque sur les filtres USB

Je crois savoir qu'un périphérique utilisé par un système d'exploitation invité avec un filtre USB ne sera pas accessible par le système d'exploitation hôte pendant que le système d'exploitation invité est en cours d'exécution. Par conséquent, il convient de choisir avec soin les périphériques USB pour lesquels créer des filtres.

Vous devez créer des filtres USB pour les éléments que vous prévoyez d’utiliser uniquement avec le système d’exploitation invité (souvent des périphériques qui ne fonctionnent pas avec le système d’exploitation hôte et ne fonctionnent qu’avec le système d’exploitation invité) et vous n'aurez pas besoin de pouvoir accéder au périphérique à partir du système d'exploitation hôte lorsque le système d'exploitation invité est en cours d'exécution. Par exemple, j'ai un dongle bancaire USB de ma banque, ICBC, qui n'est pas compatible avec Linux. J'utilise donc une installation virtualisée de Windows XP pour les opérations bancaires et utilise un filtre USB pour saisir le dongle USB.

Exemples de bons appareils pour créer des filtres pour:

  • Des clés électroniques USB fonctionnant uniquement avec l’OS invité
  • e-readers (Kindle, Nook, etc.) que vous prévoyez d'utiliser uniquement (ou principalement) avec l'OS invité.
  • cartes son externes qui ne fonctionnent qu'avec le système d’exploitation invité ou nécessitent le système d’exploitation invité pour une fonctionnalité complète

Exemples de périphériques défectueux pour créer des filtres pour:

  • Périphériques d'entrée USB (souris ou claviers) que vous souhaitez utiliser avec les systèmes d'exploitation hôtes et invités. Virtualbox autorisera par défaut l’accès du système d’exploitation invité à ces périphériques, il n’est donc pas nécessaire que le système d’exploitation invité les contrôle directement (bon, je pourrais penser à des raisons spécialisées mais je vais faire une digression…).
  • Périphériques de stockage USB auxquels vous souhaitez que l’invité et les systèmes d’exploitation hôtes puissent accéder simultanément. Au lieu de cela, montez le lecteur sur le système d'exploitation hôte et utilisez des dossiers partagés pour partager le lecteur avec le système d'exploitation invité.
réponse donnée adempewolff 21.05.2012 - 07:31
la source
53

J'ai eu le même problème et l'ai corrigé en cliquant dans le groupe VirtualBox de mon utilisateur. Vous pouvez y accéder en installant gnome-system-tools (ne vient pas avec Ubuntu 12.04 Precise Pangolin), que ce soit via le Centre logiciel Ubuntu , Synaptic ou en tapant dans le terminal :

sudo apt-get install gnome-system-tools

Rappelez-vous que pour coller dans le terminal, vous devez utiliser CTRL + SHIFT + V, par opposition à CTRL + V

Vous devrez probablement entrer votre mot de passe pour autoriser l’installation et ajouter un Y (comme dans oui) pour terminer l’installation des paquets.

Ensuite, dirigez-vous vers votre domicile Dash et tapez les utilisateurs. Vous verrez deux applications. Le bon est Utilisateurs et groupes .

Vous devez ensuite cliquer sur Paramètres avancés pour votre utilisateur et entrer votre mot de passe.

Vous verrez maintenant une fenêtre avec trois onglets. Cliquez sur Privilèges utilisateur . Recherchez la ligne indiquant Utiliser la solution de virtualisation Virtualbox , puis OK .

Vous pouvez être invité à saisir à nouveau votre mot de passe. Cliquez ensuite sur Fermer , puis déconnectez-vous et reconnectez-vous.

Lorsque vous démarrez VirtualBox, vous devriez voir tout un tas de nouveaux périphériques USB.

Bonne chance!

    
réponse donnée Ramon Suarez 07.06.2012 - 16:02
la source
30

N'oubliez pas de vous ajouter en tant qu'utilisateur de vboxusers. Vous devez être dans le groupe vboxusers.

sudo adduser $USER vboxusers

Pour le vérifier:

$ groups
yourUserName : yourUserName adm cdrom sudo dip plugdev lpadmin scanner sambashare vboxusers

Si cela ne fonctionne toujours pas, déconnectez-vous et reconnectez-vous.

    
réponse donnée Philippe Gachoud 03.12.2012 - 09:49
la source
4

Vous devez installer VirtualBox Guest Addition dans la machine cliente.

Peut-être que vous avez également besoin de redémarrer le service vboxdrv.

    
réponse donnée strangeman 21.05.2012 - 07:16
la source

Lire d'autres questions sur les étiquettes