Comment configurer USB pour Virtualbox?

101

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 que 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).

    
posée kst 10.02.2011 - 09:27
la source

9 réponses

147

1. Installez le pack d'extension

USB 1.0 est pris en charge dans la version installée à partir des référentiels Ubuntu (à partir de VirtualBox & gt; 4.x).

Pour USB 2.0 et USB 3.0 , nous devons installer la version VirtualBox Extension Pack (mais non la "plate-forme") gratuite (mais à source fermée) ") 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é dans le menu help > About VirtualBox . Pour les mises à jour régulières et les corrections de bogues, il est recommandé de installez 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é, l'utilisateur hôte d'Ubuntu doit figurer dans le groupe vboxusers . Ajoutez votre utilisateur à ce groupe en exécutant la commande suivante

sudo usermod -aG vboxusers <username> 

et redémarrage 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. Cochez Enable USB Controller et 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 .

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é (il s’agit d’une précaution pour éviter l’accès simultané à partir de hôte et invité). Cela peut être fait à partir du menu Devices du panneau ou en cliquant avec le bouton droit de la souris dans le panneau inférieur de VirtualBox Manager sur l’icône USB:

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é au groupe vboxusers 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 nécessite un pilote supplémentaire pour Prise en charge USB 3.0.
  • Windows 10 n'accepte pas de clé USB au format NTFS.

[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é.

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

  

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

Plus d’informations sur le support USB dans le Manuel de l’utilisateur VirtualBox .

Voir aussi: quels sont les bons valeurs pour périphérique USB dans une boîte virtuelle

    
réponse donnée Takkat 10.02.2011 - 10:01
la source
19
  • Installer gnome-system-tools b / c L’ancienne interface graphique Utilisateurs et groupes n’est pas disponible par défaut le 11.10

    sudo apt-get install gnome-system-tools
    
  • Après l'installation est terminée Ouvrez utilisateur et groupes depuis le lanceur

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

  • se déconnecter / se connecter pour pouvoir utiliser USB dans VirtualBox.
réponse donnée Achu 16.02.2012 - 11:43
la source
11

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

sudo nano /etc/group

Ajoutez votre utilisateur à la ligne vboxusers ou créez-en un si nécessaire.

Comme Takkat l’a souligné, pour obtenir une 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
    
réponse donnée belacqua 10.02.2011 - 09:45
la source
7

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 disposait pas de la dernière version de virtualbox, et 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 le numéro de version de votre virtualbox.
  2. Allez sur lien (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 se peut que vous souhaitiez rétrograder, cliquez sur Oui.

J'ai quand même travaillé pour moi.

    
réponse donnée Tyler Durden 02.09.2014 - 08:22
la source
3

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 fait virtualbox-ext-pack , c'est de télécharger les fichiers requis à partir de lien et de vous demander d’accepter la licence avant l’installation.

    
réponse donnée mivk 15.01.2017 - 15:31
la source
2

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 .

Éditez /etc/sysctl.conf et augmentez la limite à 524288. Cela peut être fait comme mentionné here , comme ceci:

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
    
réponse donnée JFL 09.01.2018 - 14:36
la source
2

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 14.03.2017 - 11:16
la source
1

Ma solution était la suivante:

  1. Mettre la machine virtuelle hors tension
  2. Téléchargez le bon pack d'extension
  3. Installer le pack d'extension
  4. Démarrez la machine virtuelle, ajoutez des ajouts aux invités Virtualbox et installez-les. S'il est déjà installé, répétez 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 l’ensemble du 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. Attends patiemment.

    
réponse donnée conpertura 08.12.2015 - 22:35
la source
1

Pour moi, sur Kubuntu 16.04 (avec la virtualbox 5.0.24-dfsg-0ubuntu1.16.04.1 installée via apt ), j'avais déjà utilisé VirtualBox avec la connexion USB fonctionnant. Cependant, je ne faisais plus partie du groupe de virtualbox (vérifié avec cat /etc/group | grep vboxusers ) et utilisais donc kdesudo kuser pour m'ajouter (peut être fait avec sudo usermod -a -G virtualbox $USER également).

Il me fallait ensuite me déconnecter et me reconnecter pour utiliser les nouvelles listes de groupes et autoriser mon accès.

Maintenant, lorsque vous utilisez VboxManage list usbhost , vous retournez 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. Oui!

    
réponse donnée pbhj 19.09.2016 - 22:27
la source

Lire d'autres questions sur les étiquettes