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.
Contenu
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 ?
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 :
USB Network Gate est une solution logicielle VirtualBox USB Linux très appréciée car elle fonctionne sur plusieurs plates-formes. Compatible (et compatibilité croisée) avec : les systèmes d'exploitation Mac, Linux et Windows.
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...
É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é
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.
É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»
É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)
Étape 10: Configuration USB complète pour VirtualBox
Entrez la commande du terminal (dans VboxManage si vous préférez) :
"sudo adduser $USERNAME vboxusers"
Remarque : Les utilisateurs doivent se déconnecter, puis se reconnecter pour que la commande prenne effet
Étape 1 : Après avoir ouvert VirtualBox, accédez aux paramètres des VM > 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 VM. Le périphérique doit soit être monté, soit demander des pilotes, etc. (selon ce qui est applicable au système d'exploitation spécifique…)
Tous 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.
É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.)