web-dev-qa-db-fra.com

Comment reconnaître les périphériques USB dans Virtualbox s'exécutant sur un hôte Linux?

J'ai essayé d'utiliser des périphériques USB sans succès. Il semble qu'ils ne soient pas détectés par Virtualbox elle-même, car si je sélectionne l'invité dans le répertoire principal de Virtualbox (j'utilise un invité Windows XP 3), choisissez Paramètres -> USB -> Ajouter un filtre à partir du périphérique, aucun périphérique n'est répertorié, même si un stylo USB est connecté et reconnu par mon Lubuntu 13.10. Si je lance l'invité, rien ne se passe si je connecte le périphérique et, comme ci-dessus, aucun périphérique USB n'est détecté dans Périphériques -> Périphériques USB

J'ai installé le pack d'extensions et les ajouts d'invités, cela devrait donc fonctionner. S'il vous plaît aider! J'utilise Virtualbox 4.2.16.

182
Marco Sulla

Ok, c'est ma solution, simplifiée et améliorée avec l'aide de vorburger et boechat .

Réponse courte:

Exécutez Sudo adduser $USER vboxusers, déconnectez-vous et reconnectez-vous.

Longue réponse:

  1. Fermer la boîte virtuelle
  2. Exécutez in bash (pour Debians): Sudo adduser $USER vboxusers. Si vous n'avez pas de distribution de type Debian, lisez ici .
  3. Déconnectez-vous et reconnectez-vous
  4. Connectez à votre PC les périphériques USB que vous souhaitez monter automatiquement dans la VM (machine virtuelle).
  5. Ouvrir Virtualbox
  6. Sélectionnez votre VM et accédez à "Machine" -> "Paramètres" -> "USB".
  7. Cochez "Activer le contrôleur USB"; Cliquez sur l'icône avec la prise USB et le plus, puis cliquez sur les périphériques que vous souhaitez monter automatiquement dans la VM. Cliquez sur OK".
  8. Cliquez sur le bouton "Démarrer" de la barre d'outils et assurez-vous que vos périphériques USB sont reconnus et montés par la VM. N'oubliez pas que vous devez également les démonter dans le système d'exploitation hôte si vous devez les déconnecter après avoir quitté la machine virtuelle.

Notez que les extensions Pack et Guest Additions ne sont pas strictement nécessaires, mais avec Extension Pack, vous pouvez utiliser USB 2.0. Vous devez également l'activer dans les paramètres USB. Sans cela, tous vos périphériques USB sont contrôlés comme USB 1.0 et fonctionnent donc à une vitesse inférieure.

362
Marco Sulla

Généralement, un hôte USB charge et monte le lecteur USB, ce qui limite sa disponibilité dans le système d'exploitation virtuel, car il est utilisé par ce dernier sur le système d'exploitation virtuel. Vous devez démonter le lecteur pour que la connexion USB devienne disponible pour votre système d'exploitation virtuel.

9
Preston