J'utilise Ubuntu Maverick et Virtual Box 3+. J'ai Windows 7 Ultimate. Le problème est qu'il ne détecte pas les lecteurs 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 souhaite également effectuer la mise à niveau vers la dernière version sans aucun risque (sans perdre mon lecteur de disque dur virtuel).
voir aussi: Comment puis-je installer la version de VirtualBox à partir d'Oracle pour installer un pack d'extension?
SB 1. est pris en charge dans la version installée à partir des référentiels Ubuntu (à partir de VirtualBox> 4.x).
Pour SB 2. et SB 3. nous devons installer le logiciel libre (mais source fermée) VirtualBox Extension Pack (PAS les "packages de plate-forme") - à partir de 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 pour la bonne version de VirtualBox. Vous pouvez voir la version de votre VirtualBox installée dans le menu help > About VirtualBox
. Pour les mises à jour régulières et les corrections de bugs, 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 désactivées avant d'installer l'extension.
Pour pouvoir accéder à un périphérique USB connecté, l'utilisateur Ubuntu hôte doit faire partie du groupe vboxusers
. Ajoutez votre utilisateur à ce groupe en exécutant la commande suivante
Sudo usermod -aG vboxusers <username>
et reboot ou vous déconnecter/vous connecter.
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.
Pour accorder l'accès aux périphériques USB, nous devons sélectionner un périphérique pour désactiver dans l'hôte et pour activer pour l'invité (il s'agit d'une précaution pour éviter un accès simultané à partir de l'hôte et de l'invité ). Cela peut être fait à partir du panneau du menu Périphériques ou par un clic droit de la souris dans le panneau inférieur du gestionnaire VirtualBox sur l'icône USB:
Cochez l'appareil dont vous avez besoin dans l'invité, décochez-le si vous en avez besoin dans l'hôte. Si vous ne voyez pas votre périphérique USB dans cette liste, cela signifie que VirtualBox ne peut pas accéder à vos périphériques USB hôtes. Assurez-vous que votre utilisateur est ajouté au groupe vboxusers
et que vous avez redémarré votre hôte.
Le périphérique sélectionné sera immédiatement accessible à partir de l'invité. Un invité Windows peut avoir besoin de pilotes supplémentaires.
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 entraîner une erreur de démarrage de l'invité. Nous ne pouvons pas utiliser ces appareils pour les filtres.
En savoir plus sur la prise en charge USB dans le Manuel de l'utilisateur VirtualBox .
Voir aussi: quelles sont les valeurs appropriées pour le périphérique USB dans la boîte virtuelle
Installer gnome-system-tools
b/c L'ancienne interface graphique utilisateurs et groupes n'est pas disponible par défaut sur 11.10
Sudo apt-get install gnome-system-tools
Une fois l'installation terminée, ouvrez tilisateur et groupes à partir du programme de lancement
Sélectionnez votre nom d'utilisateur, cliquez sur Gérer les groupes et sélectionnez vboxusers et cliquez sur ajouter.
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 fait remarquer, pour obtenir une prise en charge complète du périphérique 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
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 de logiciels 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:
Travaillé pour moi quand même.
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.
Le virtualbox-ext-pack
fait en réalité le téléchargement des fichiers requis depuis http://download.virtualbox.org/virtualbox et vous invite à accepter la licence avant de l’installer.
Si vous pouvez répertorier vos périphériques USB en tant qu'utilisateur root, mais pas en tant qu'utilisateur standard (même s'ils font partie du groupe vboxusers), cela peut être lié à une limite atteinte du nombre de fichiers surveillés.
Vous devez augmenter le nombre maximal 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. Vous pouvez le faire comme indiqué ici , 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
J'ai eu le même problème et je l'ai corrigé en cliquant dans le groupe VirtualBox de mon utilisateur. Vous pouvez y accéder en installant gnome-system-tools (il n’est pas livré avec Ubuntu 12.04 Precise Pangolin), soit via le buntu Software Center, 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 permettre l'installation et ajouter un Y (comme en oui) pour terminer l'installation des packages.
Ensuite, dirigez-vous vers votre domicile Dash et tapez des utilisateurs. Vous verrez deux applications. Le bon est tilisateurs et groupes.
Vous devez ensuite cliquer sur Paramètres avancés pour votre utilisateur et entrer votre mot de passe.
Maintenant, vous verrez une fenêtre avec trois onglets. Cliquez sur privilèges utilisateur. Recherchez la ligne indiquant Utiliser solution de virtualisation Virtualbox puis OK.
Vous pouvez être invité à entrer votre mot de passe à nouveau. Cliquez ensuite sur Fermer, puis déconnectez-vous et connectez-vous à nouveau.
Lorsque vous démarrez VirtualBox, vous devriez voir tout un tas de nouveaux périphériques USB.
Bonne chance!
Ma solution était la suivante:
Si cela ne fonctionne pas, redémarrez tout votre système hôte et réessayez. A bien fonctionné pour moi. Attention: au premier démarrage du système invité après l'installation des ajouts, vous verrez tous les périphériques USB à choisir, mais cela peut prendre jusqu'à 10 minutes jusqu'à ce que l'invité Windows les active après les avoir vérifiés. Attends juste patiemment.
Pour moi sur Kubuntu 16.04 (avec la virtualbox 5.0.24-dfsg-0ubuntu1.16.04.1 installée via apt
), j’avais utilisé VirtualBox auparavant avec le fonctionnement de la fonction de traversée USB. Cependant, je ne faisais plus partie du groupe virtualbox (vérifié avec cat /etc/group | grep vboxusers
) et j'ai donc utilisé kdesudo kuser
pour m'ajouter moi-même (cela peut aussi être fait avec Sudo usermod -a -G virtualbox $USER
).
Je devais ensuite me déconnecter et revenir pour utiliser les nouvelles listes de groupes et autoriser mon accès.
Maintenant, lorsque vous utilisez VboxManage list usbhost
, il retourne les périphériques USB au lieu de "aucun"; De plus, dans les paramètres de VirtualBox, je peux choisir les périphériques USB connectés pour se connecter au système d'exploitation virtuel. Yay!