Dans une VirtualBox, le support USB 2.0 ou 3.0 n’est pas actif par défaut. Voici comment faire pour que ça soit le cas.
Table des matières
Introduction
La prise en charge des ports USB 2.0 ou 3.0 dans une VirtualBox nécessite deux choses :
- Sur la machine hôte : l’ajout d’un pack d’extension au gestionnaire de machine virtuelle (VM) VirtualBox. Ainsi il sera possible d’activer le contrôleur USB 2.0 ou USB 3.0. Sans ce pack, uniquement le contrôleur USB 1.1 pourra être activé.

- Dans la machine virtuelle VirtualBox : l’installation des drivers fournis avec CD des Additions invité
Aussi, sachez qu’une fois un périphérique USB monté dans une VirtualBox, il n’est plus disponible dans la machine hôte. Il n’y a pas de partage. La seule exception à cela concerne la souris et le clavier. Les deux, en principe, n’ont besoins de rien pour être reconnu dans la VirtualBox.
Sur la machine hôte : Ajout du pack d’extension pour activer le contrôleur USB 2.0 ou 3.0 dans VirtualBox
Téléchargement du pack d’extension
Les installeurs récents du logiciel VirtualBox n’installent pas le pack d’extension. Il faut le télécharger.
Aussi, il faut utiliser une version de pack correspondant à votre version du logiciel VirtualBox. Pour connaître sa version de VirtualBox, allez dans le menu Aide > A Propos de VirtualBox
.
Donc, pour récupérer la dernière version du pack d’extension, rendez vous sur : https://www.virtualbox.org/wiki/Downloads
Ou bien, pour récupérer une version plus ancienne, allez sur : https://download.virtualbox.org/virtualbox/
Puis sur la page correspondant à votre version du logiciel VirtualBox et téléchargez le fichier : Oracle_VM_VirtualBox_Extension_Pack-X.X.X.vbox-extpack
.
Installation du pack d’extension dans le gestionnaire de VM VirtualBox
Lancez le logiciel VirtualBox, puis allez dans le menu Fichiers > Paramètres
:
Passez à l’onglet Extensions (1). Et cliquez sur pour ajouter une nouvelle extension (2) :
Sélectionnez le fichier du pack d’extension téléchargé.
Puis, cliquez sur Installation.
L’installation ne se fait qu’une fois la licence lue et acceptée. Donc, faites défiler le texte jusqu’à la fin et le bouton J’accepte deviendra cliquable.
Enfin, terminez en cliquant sur OK.
Alors, le pack d’extension est installé.
Par la suite, quand une nouvelle version du pack d’extension sera disponible, vous serez informé par le logiciel qui vous proposera de la télécharger puis de l’installer.
Activation du contrôleur USB 2 ou 3 dans une VM VirtualBox
À présent, allez dans la configuration de la machine virtuelle.
Puis dans dans l’onglet USB. Vous pourrez alors sélectionner le contrôleur USB 2 ou 3.
Autoriser VirtualBox à accéder aux ports USB sur une machine hôte sous Linux
Pour que vos machines virtuelles puissent avoir accès aux ports USB sous Linux, il faut ajouter votre compte utilisateur au groupe vboxusers
.
Par exemple, sous Debian, Ubuntu ou Linux Mint, cela peut se faire en ligne de commande avec :
sudo usermod -G vboxusers -a $USER
Dans la machine virtuelle : Installation CD des additions invité pour la prise en charge USB 2.0 ou 3.0 dans la VM VirtualBox
Pour insérer le CD des Additions invité dans la VM, allez dans Périphérique > CD des Additions invité
.
Dans une VM VirtualBox Windows
Lors de l’insertion, Windows peut proposer d’exécuter automatiquement VBoxWindowsAdditions.exe
.
Si ça n’est pas le cas, aller dans le CD, puis lancez VBoxWindowsAdditions.exe
.
L’installeur correspondant à votre architecture système (32 ou 64 bits) s’exécutera.
Sur l’écran Bienvenue, faites suivant :
Puis, choisissez le dossier chemin d’installation et faites suivant :
Et terminez en cliquant sur Installer :
Alors, valider l’installation des drivers :
Puis redémarrez.
Dans une VM VirtualBox Linux
Lors de l’insertion, l’OS peut proposer d’exécuter automatiquement l’installeur.
Sinon, ouvrez un terminal, puis allez dans le CD-ROM des additions invité :
cd /media/nom_utilisateur//VBox_GAs_X.X.X
nom_utilisateur
est à remplacer par votre login
VBox_GAs_X.X.X
est à remplacer pour le nom du CD-ROM
Puis lancez :
sudo sh autorun.sh
Et, entrez votre mot de passe administrateur.
Une fois l’installation terminée, faites Entrée sur votre clavier pour fermer la fenêtre.
Et redémarrez votre machine virtuelle pour que les modifications apportées au noyau soient prises en compte.
Monter un périphérique USB 2 ou 3 dans VirtualBox
Allez dans le menu Périphériques de la fenêtre VirtualBox, puis dans le menu USB.
Alors choisissez le périphérique que vous voulez dans votre VM.
Vous pouvez aussi passer par l’icône en bas de la fenêtre.
Pour allez plus loin
- la documentation VirtualBox (en anglais)
D’autres tutoriels autour de la configuration de VirtualBox :
- Modifier la taille d’un disque virtuel VirtualBox
- Accéder à son réseau local depuis une machine VirtualBox
Et d’autres tutoriels pour installer des systèmes d’exploitation dans VirtualBox :
Merci pour le tuto.
juste une remarque :
Sous linux il faut faire un reboot apres l’execution de commande sudo usermod -G vboxusers -a $USER pour qu’il ajoute votre compte utilisateur au groupe vboxusers.
Merci.
tres precis et tres complet…si avec tout cela on n’y arrive pas….
Le tuto qui va bien!!! 😉
Ça fait toujours plaisir à lire 😎
La clé a été générée sur une machine Windows (pas chez moi) s’il y avait une iso, ça a été un fichier temporaire dont je n’ai pas de traces.
Vous voulez dire que votre installeur Windows 10 n’est pas celui de Microsoft ? Un spécifique Dell ? Dans ce cas peu probable que cela marche sans galère avec une VM…
Aussi, votre licence Windows est déjà liée à une machine ? Alors, là aussi peu probable que vous puissiez l’utiliser sur la VM.
L’erreur que vous remontiez précédemment indique que vous clé n’est pas bootable. Donc pour la créer, vous n’avez pas fait la bonne opération, ou l’image ISO n’est pas prévue pour être booté !
Après suivant ce que vous voulez faire avec la VM, mais une version d’évaluation reste fonctionnelle pour une utilisation simple :
A l’installation de Windows, au moment où il vous la demande, vous cliquez sur je n’ai pas de clé, l’installation se fera et par la suite, vous pourrez enregistrer le produit si vous avez une clé ou rester en évalution.
FATAL: No bootable medium found! System halted. !
Dell Inpiron 7591 with I7-10510u run with Ubuntu-19.10 VirtualBox-6.0.14 and Oracle_VM_VirtualBox_Extension_Pack-6.0.14
No DVD reader, only USB key with Window-10.1909
Un peu plus de détails seraient bienvenue…
Cordialement
J’ai comme nouveau portable un Dell 7591 (15″ 2en1) sous Linux Ubuntu-19.10 (L’installateur CentOS-8 se plante et reste en mode texte) et je souhaite charger Windows-10.1909 dans une machine virtuelle VirtualBox-6.0.14. La machine dispose de 16Go de mémoire et d’un circuit MX250 2Go mais le HD graphic 620 d’Intel me suffit. Dans la VM, j’ai affecté 3 cores à 100% et 6Go de mémoire. J’ai un support (clé USB) créé par un outil Microsoft à partir d’un lien communiqué par Dell. Il se boote normalement mais n’est pas reconnu (ni accédé ???) par VirtualBox.
Que voulez-vous comme autres info ?
Et bien ça aurait bien de commencer par là. Ça donne un peu de contexte, et ça donne plus envie de rendre service et répondre…
Donc, vous voulez installer une machine virtuelle Windows 10 ! L’outil que vous avez téléchargé, il a fait la clé USB depuis un fichier ISO téléchargé sur le site de Microsoft ?
Si oui, pourquoi, vous ne montez pas l’ISO directement depuis la VM, plutôt que de passer par une clé USB ? C’est plus simple et plus rapide…
Sinon, vous pouvez télécharger l’ISO d’installation de Windows 10 depuis le site de Microsoft.
Et conseil, dans la VM, pour la partie graphique, mettez 256 Mo.
Cordialement