Question Comment configurer USB pour Virtualbox?


J'utilise 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 dans 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 aucun risque (sans perdre mon disque dur virtuel).


102
2018-02-10 08:27


origine


Est-ce que la Virtualbox que vous avez installée est celle du centre de logiciels? - belacqua
Pour votre deuxième question, celle de la mise à niveau, vous devriez probablement regarder ceci: askubuntu.com/questions/19268/… - Yi Jiang
@jgbelacqua Oui, j'ai installé via le centre logiciel. - kst
suivez ce lien, [suivez ce lien - akwal] [1] [1]: askubuntu.com/questions/209950/… - akwal


Réponses:


1. Installez le pack d'extension

regarde 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 référentiels Ubuntu (à partir de VirtualBox> 4.x).

Pour USB 2.0 et USB 3.0 nous devons installer le libre (mais source fermée) VirtualBox Extension Pack (PAS les "packages de plate-forme") depuis la page de téléchargement de VirtualBox. Si vous avez installé VirtualBox à partir des référentiels, vous devez vous assurer de choisir le pack d'extension correspondant à la bonne version de VirtualBox. Vous pouvez voir la version de votre VirtualBox installée dans le help > About VirtualBox menu. Pour les mises à jour régulières et les corrections de bogues, il est recommandé de installer la version la plus récente de VirtualBox à partir du référentiel Oracle.

Toutes les machines virtuelles doivent être mises hors tension avant d'installer l'extension.

2. Devenir un "vboxuser"

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

sudo usermod -aG vboxusers <username> 

et redémarrer ou déconnexion / connexion.

3. Activer le support USB dans VirtualBox Manager

Arrêtez votre machine virtuelle et ouvrez les paramètres USB dans VirtualBox Manager. Cocher Enable USB Controlleret USB 2.0 (EHCI) Controller ou USB 3.0 (xHCI) Controller.

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

enter image description here

4. Sélectionnez le périphérique USB hôte pour y accéder 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é (ceci est une précaution pour éviter l'accès simultané de l'hôte et de l'invité). Cela peut être fait à partir du panneau Dispositifs menu ou en cliquant avec le bouton droit de la souris dans le panneau inférieur de VirtualBox Manager sur l’icône USB:

enter image description here

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 pouvez pas voir votre périphérique USB dans cette liste, cela signifie que VirtualBox ne peut pas accéder à vos périphériques USB hôte. Assurez-vous que votre utilisateur est ajouté à la vboxusers groupe et que vous avez redémarré votre hôte.

L'appareil 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 conducteur supplémentaire pour le support USB 3.0.
  • Windows 10 n'accepte pas une clé USB au format NTFS.

enter image description here

[facultatif] Utiliser des filtres USB pour un accès permanent à 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é.

enter image description here

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

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

En savoir plus sur le support USB dans le VirtualBox Manuel d'utilisation.

Regarde aussi: quelles sont les bonnes valeurs pour le périphérique USB dans la boîte virtuelle


148
2018-02-10 09:01



Peut-être est-il tard pour commenter mais j'utilise VirtualBox 4.3.14 dans Ubuntu 14.04 et la commande que vous avez fournie pour ajouter des utilisateurs à vboxusers (sudo usermod -aG vboxusers <username>) ne fonctionnait pas. au lieu de cela, un petit changement était nécessaire tout en fournissant des options. J'ai donné -a -G au lieu de donner -aG pour que ça marche. - learner
@learner C'est très étrange, car -aG et -a -G devrait avoir le même effet quand il est passé en tant qu'options de usermod. Est-il possible que vous ne vous soyez pas déconnecté et que vous ne l'ayez pas fait la première fois, mais que vous l'avez fait la deuxième fois? - Eliah Kagan
@EliahKagan ça fait tellement de mois que j'ai oublié. Mais votre explication est la logique alors peut-être je me suis déconnecté et revenir la deuxième fois. - learner
Cela pourrait nécessiter une mise à jour, vb 5.x est maintenant disponible. - Karl Morrison
Cela m'a orienté dans la bonne direction avec mon problème de définition du bon contrôleur USB en utilisant un périphérique compatible USB1 uniquement dans Vagrant, qui est un outil de configuration VirtualBox. La clé est que USB1.1 est ohci, USB2.0 est ehci et USB3.0 est xhci. Merci! - domih


  • Installer gnome-system-tools b / c L'ancienne interface graphique des utilisateurs et des groupes n'est pas disponible par défaut le 11.10

    sudo apt-get install gnome-system-tools
    
  • Après l'installation terminée Ouvrir utilisateur et groupes du lanceur

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

enter image description here 

  • logout / login pour pouvoir utiliser USB dans VirtualBox.

19
2018-02-16 10:43



J'ai eu un hôte Ubuntu et un invité Ubuntu. Surtout, faites-le sur l’hôte et non sur l’invité, et vous aurez également besoin du pack d’extensions Virtualbox, à part les ajouts d’invités (et vous économiserez une heure et une frustration). - enthusiasticgeek


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

sudo nano /etc/group

Ajoutez votre utilisateur au vboxusers ligne, ou en créer un si nécessaire.

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

Le ppa que j'ai pour la virtualbox "officielle" est ici:

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

11
2018-02-10 08:45



+1 pour ppa. Je préfère les liens vers la page de téléchargement car le lien deb a été modifié assez souvent récemment;) - Takkat


J'ai eu 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 à partir du centre logiciel Ubuntu, qui ne possédait pas la dernière version de virtualbox, alors 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 de, trouvez votre numéro de version de virtualbox.
  2. Aller à https://www.virtualbox.org/wiki/Download_Old_Builds_4_3 (remplacez "4_3" par votre version).
  3. Téléchargez le "Pack d'extension" correspondant à votre version de la boîte virtuelle.
  4. Installez-le et il pourrait vous demander si vous souhaitez rétrograder, cliquez sur Oui.

A travaillé pour moi quand même.


7
2017-09-02 06:22





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

sudo apt install virtualbox virtualbox-guest-additions-iso

Je devais aussi:

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

Ensuite, je pourrais activer le support USB 2/3 dans les paramètres de la machine.

Ce que le virtualbox-ext-pack fait, est de télécharger les fichiers requis de http://download.virtualbox.org/virtualbox et vous invite à accepter la licence avant l'installation.


3
2018-01-15 14:31





Si vous pouvez répertorier vos périphériques USB en tant que root, mais pas en tant qu'utilisateur normal (bien qu'ils soient dans le groupe vboxusers), cela peut être lié à une limite atteinte de fichiers surveillés.

Vous devez augmenter le nombre maximum de fichiers que vos programmes sont autorisés à surveiller (inotify). Si vous avez un client qui synchronise vos fichiers (dropbox, seafile, etc.), la limite peut être atteinte et les périphériques USB ne peuvent pas être répertoriés. Il est signalé comme un problème de bogue ici.

Editez /etc/sysctl.conf et augmentez la limite à 524288. cela peut être fait comme mentionné ici, comme ça:

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

Les périphériques USB doivent apparaître (en tant qu'utilisateur ou root):

VBoxManage list usbhost

2
2018-01-09 13:36





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

sudo apt-get install gnome-system-tools

Rappelez-vous que pour coller dans le terminal que vous devez utiliser Ctrl+Décalage+V, par opposition à Ctrl+V.

Vous devrez probablement entrer votre mot de passe pour permettre 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 Réglages avancés pour votre utilisateur et entrez votre mot de passe.

Vous verrez maintenant une fenêtre avec trois onglets. Cliquer sur Privilèges d'utilisateur. Trouvez la ligne qui dit Utiliser Solution de virtualisation Virtualbox et alors D'accord.

Change user group privileges

Vous pouvez être invité à entrer votre mot de passe à nouveau. Puis cliquez sur Fermer et 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!


2
2018-03-14 10:16





Ma solution était la suivante:

  1. Mise hors tension de la machine virtuelle
  2. Télécharger le bon pack d'extension
  3. Installer le pack d'extension
  4. Démarrez la machine virtuelle, ajoutez les ajouts d'invité Virtualbox et installez-les. Si déjà installé, répéter l'installation
  5. Arrêter la machine virtuelle
  6. Allez dans Paramètres> USB comme indiqué dans les images ci-dessus et activez USB.
  7. Démarrer la machine virtuelle

Si cela ne fonctionne pas, redémarrez tout votre système hôte et réessayez. A bien travaillé pour moi Attention: au premier démarrage du système invité après l'installation des ajouts d'invité, vous verrez tous les périphériques USB à choisir, mais cela peut prendre jusqu'à 10 minutes avant que l'invité Windows les active après les avoir vérifiés. Attendez patiemment.


1
2017-12-08 21:35





Pour moi sur Kubuntu 16.04 (avec virtualbox 5.0.24-dfsg-0ubuntu1.16.04.1 installé via apt) J'avais déjà utilisé VirtualBox avant de pouvoir utiliser le relais USB. Cependant, je ne faisais plus partie du groupe virtualbox (vérifié avec cat /etc/group | grep vboxusers) et ainsi utilisé kdesudo kuser me rajouter (peut être fait avec sudo usermod -a -G virtualbox $USER aussi).

J'ai ensuite eu besoin de me déconnecter et de me reconnecter pour utiliser les nouvelles listes de groupes et autoriser mon accès.

Maintenant en faisant VboxManage list usbhost il renvoie les périphériques USB au lieu de "none"; Dans les paramètres de VirtualBox également, je peux choisir des périphériques USB connectés pour passer au système d'exploitation virtuel. Yay!


1
2017-09-19 20:27