Cookie
Electronic Team uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Tutoriel Linux VirtualBox USB Passthrough

Jul 22, 2021

Vous vous demandez comment connecter USB à VirtualBox Ubuntu lorsque VirtualBox ne peut localiser aucun périphérique USB dans un hôte Linux? C'est un défi fréquent auquel de nombreux utilisateurs de distributions Linux sont confrontés (c'est particulièrement vrai en ce qui concerne les distributions basées sur Debian : Linux Mint, POP OS, Ubuntu, etc.)

VirtualBox USB Linux sur ethernet (et d'autres problèmes de réseau) se produisent car VirtualBox ne peut pas localiser les périphériques USB (ou leurs dossiers) connectés au système d'exploitation hôte (même si les utilisateurs de vbox ont terminé toutes les installations des packs d'extension VirtualBox.)

Parfois, un fichier VMDK doit être créé pour certains appareils... mais il existe également d'autres solutions.

Dans cet article, nous discuterons de deux solutions USB spécifiques d'Ubuntu VirtualBox pour vous montrer comment connecter USB à VirtualBox Linux... Nous répondrons également à la question : Comment accéder à l'USB dans Oracle VM VirtualBox Ubuntu ?

Solution numéro 1 : VirtualBox USB Passthrough Linux

La solution idéale pour activer le passthrough USB Ubuntu VirtualBox consiste à utiliser USB Network Gate. USB Network Gate est une option logicielle multiplateforme fiable qui est appréciée par beaucoup lorsqu'il s'agit de nombreuses situations de relais USB.

Par exemple, USB Network Gate résout facilement la question de : "Comment monter une clé USB dans VirtualBox Ubuntu via une connexion Ethernet?"

Suivez les étapes ci-dessous pour accéder au matériel USB (sans avoir besoin d'un fichier VMDK) dans VirtualBox :

  • Étape 1: Accédez au site officiel USB Network Gate et téléchargez USB Network Gate

  • Étape 2: Sur la machine physiquement connectée au périphérique USB, installez USB Network Gate

  • Étape 3: Depuis l'interface graphique de l'application USB Network Gate, localisez et partagez le périphérique USB (remarque : exécutez la commande lsusb Linux pour en savoir plus sur votre bus USB spécifique)

  • Étape 4: Installer USB Network Gate sur la machine virtuelle

  • Étape 5: Exécutez USB Network Gate à partir de la VM et connectez-vous au périphérique USB (déjà) partagé dans VirtualBox

USB Network Gate est une solution logicielle VirtualBox USB Linux bien-aimée car elle fonctionne sur plusieurs plates-formes. Compatible (et cross-compatible) avec: les systèmes d'exploitation Mac, Linux et Windows.

Solution numéro 2 : VirtualBox USB Passthrough Linux

Sur la machine virtuelle, installez les suppléments invité VirtualBox.

Avant de créer et d'installer une nouvelle machine «invité», les utilisateurs doivent installer l'outil d'ajout d'invité sur la machine virtuelle. Les ajouts d'invité contiennent des utilitaires qui améliorent les systèmes d'exploitation des machines virtuelles, tout en améliorant simultanément l'expérience de gestion des machines. Les machines invitées ne fonctionneront pas comme souhaité si l'outil d'ajouts d'invités n'est pas installé.

Les développeurs et les nouveaux utilisateurs d'Ubuntu doivent noter: les utilisateurs de Vbox n'ont besoin de monter que le CD de l'outil d'ajout d'invité et d'installer le fichier exécutable lorsqu'ils se trouvent sur une machine virtuelle Windows. En d'autres termes : il n'est pas nécessaire d'installer des logiciels/packages supplémentaires.


Découvrez comment installer l'outil d'ajouts d'invités sur un ordinateur invité Ubuntu (ou Windows) ci-dessous...

Comment monter une clé USB dans une machine virtuelle Linux ? Comment installer les ajouts d'invité Virtualbox sur Ubuntu 18.10 / 18.04 | 16.04 LTS

Étape 1: Commencez par accorder les droits de montage du compte utilisateur

Étape 2: Une fois les outils VirtualBox Guest Additions installés sur la machine virtuelle, ouvrez le terminal de commande Ubuntu sur l'ordinateur invité

Remarque: Pour afficher une liste de toutes les machines virtuelles enregistrées, utilisez la commande VboxManage sous Linux


Étape 3: Exécutez la commande ci-dessous (mais veuillez noter que cela ne fonctionne que sur Ubuntu)

sudo adduser $USER vboxsf

Les utilisateurs devraient alors voir la sortie ci-dessous :

Output:
Adding user `richrd' to group `vboxsf' ...
Adding user richrd to group vboxsf

C'est ça!

Étape 3.1: Si cette commande précédente échoue, essayez d'exécuter la commande suivante

sudo usermod -aG vboxsf $USER

Étape 4: Arrêtez l'ordinateur invité

Montage de la clé USB externe

Une fois l'installation de VirtualBox Guest Additions Tool terminée (et le compte d'utilisateur ajouté au groupe de services VirtualBox), montez le lecteur externe. Voir les étapes ci-dessous :

Étape 1: Arrêtez l'ordinateur invité

Étape 2: Sur l'ordinateur hôte, insérez le lecteur USB externe

Étape 3: Sur le panneau GUI de la machine invitée, choisissez Paramètres, ou cliquez sur “Machine > Paramètres

Étape 4: Trouvez l'USB indiqué sur le panneau de navigation de gauche. … Le contrôleur USB 2.0 (EHCI) doit être sélectionné automatiquement (remarque : presque tous les périphériques USB 3.0 ont une rétrocompatibilité avec 2.0 (EHCI))

Étape 5: Si le matériel de l'appareil de l'utilisateur est un USB 3.0, choisissez cela… sinon, sélectionnez 2.0 (EHCI)

Remarque: Vous pouvez obtenir plus d'informations sur votre périphérique USB sous Linux en exécutant la commande lsusb


Étape 6: Sur la droite, les utilisateurs verront le bouton «Ajouter USB». Cliquez sur le 2ème bouton pour ajouter le périphérique USB connecté

Étape 7: Sélectionnez la clé USB souhaitée dans la liste (l'appareil est généralement appelé "Générique Mass Storage")

Étape 8: Sélectionnez l'appareil pour le monter

Étape 9: Allumez la machine invitée et connectez-vous une fois l'appareil monté

Les utilisateurs doivent voir que le périphérique USB est monté et affiché sur le bureau de la machine invitée.

La clé USB doit s'afficher automatiquement sur la machine virtuelle invitée et les utilisateurs doivent avoir un contrôle total sur leur appareil.

Solution numéro 3: comment accéder à l'USB dans Oracle VM Virtualbox Ubuntu?

Étape 1: Les développeurs et les utilisateurs de VirtualBox de tous les niveaux de compétence doivent revérifier si les packs d'extension sont déjà installés

Étape 2: Ouvrez VirtualBox > Cliquez sur le menu Fichier > «Préférences (Ctrl+G)» > l'onglet «Extensions»

ouvrir la boîte virtuelle

Étape 3: Si les packs d'extension ne sont pas installés, visitez: https://www.virtualbox.org/wiki/Downloads, et recherchez le «Pack d'extension Oracle VM VirtualBox»

Étape 4: Téléchargez et installez le pack d'extension dans le dossier de votre choix

Remarque: les packs d'extension et les versions de VirtualBox doivent être compatibles. Pour savoir quelle version de VirtualBox vous avez, cliquez simplement sur l'aide, puis sélectionnez “À propos de VirtualBox


Étape 5: Cliquez avec le bouton droit de la souris sur Machine virtuelle, puis sélectionnez "Paramètres (Ctrl+S)" puis accédez à l'onglet USB dans le menu de gauche

Étape 6: Cochez la case à côté de "Activer le contrôleur USB"

Étape 7: Sélectionnez le contrôleur USB 2.0 (EHCI) ou le contrôleur USB 3.0 (xHCI) (selon votre préférence)

Étape 8: USB 1.1 (OHCI) est généralement sélectionné par défaut.

Étape 9: Dans l'interface graphique, cliquez sur l'icône «Ajouter USB» (affichée ci-dessous dans un carré rouge)

ajouter usb

Étape 10: Configuration USB complète pour VirtualBox

Pour toutes les versions prises en charge d'Ubuntu

Entrez la commande du terminal (dans VboxManage si vous préférez) :

“sudo adduser $USERNAME vboxusers”

Remarque: les utilisateurs doivent se déconnecter et se reconnecter pour que la commande prenne effet

Pour des connexions continues entre l'appareil et la VM

Étape 1: Après avoir ouvert VirtualBox, accédez aux paramètres des machines virtuelles > USB

Étape 2: Cliquez sur l'icône «USB+»

Étape 3: Recherchez et sélectionnez votre appareil dans la liste (cette étape ajoute Filter Spec à la liste)

Répétez l'étape pour autant d'appareils que nécessaire

Les périphériques USB doivent apparaître dans le système d'exploitation invité au démarrage de la machine virtuelle. Le périphérique doit soit monter, demander des pilotes, etc. (selon ce qui s'applique au système d'exploitation spécifique…)

Les périphériques USB montés dans le système d'exploitation invité ne seront pas accessibles/disponibles dans le système d'exploitation hôte.

Étapes pour la connexion à court terme/temporaire d'un périphérique USB à une machine virtuelle

Étape 1: Après avoir connecté le périphérique USB, attendez que le périphérique s'active sur la machine hôte

Étape 2: Démarrez ou accédez à la machine virtuelle (VM)

Étape 3.1: Dans la barre d'état de la VM (en bas de l'écran), cliquez avec le bouton droit sur l'icône USB

Ou alors…

Étape 3.2: Depuis le Menu, naviguez comme suit: Périphériques > Périphériques USB > puis choisissez votre appareil

Les périphériques USB apparaissent généralement dans le système d'exploitation invité soit en demandant des pilotes, en s'affichant comme montés, ainsi de suite (ce qui est typique pour le système d'exploitation spécifique.)

logo USB Network Gate
#1 au Network Software
USB Network Gate
Partage USB via ethernet pour Windows
4.7 classement basé sur 72 + utilisateurs
Obtenez un lien de téléchargement pour votre ordinateur
Renseignez votre adresse e-mail pour obtenir un lien de téléchargement rapide et installer l'application sur votre ordinateur !
ou