#22917 - Note : Virtual box et USB
Système Hôte : Linux Mint.
Système invité : W11
Je veux que W11 accède à une clé USB connecté à l’ordinateur.
Virtualbox ne veut pas : « NS_ERROR_FAILURE (0x80004005) ».
Après quelques recherches, j’ai résolu le problème.
1.
Vérifier que votre utilisateur est dans le groupe vboxusers :
$ sudo adduser $USER vboxusers
Doit renvoyer :
L'utilisateur « VOUS » appartient déjà au groupe « vboxusers ».
(et sinon il vous ajoutera)
2.
Sur le système hôte (Linux Mint), il faut que VirtualBox ait l’Extension Pack.
Vérifiez la version de Virtual Box que vous avez (VirtualBox > Aide > À Propos) et notez la version que ça affiche en bas.
Récupérez l’Extension Pack là (un fichier .vbox-extpack) :
https://www.virtualbox.org/wiki/Downloads (pour la dernière version)
https://www.virtualbox.org/wiki/Download_Old_Builds (pour une version antérieure)
Ensuite, dans VB : Outils > Paramètres > Extensions > puis « + »
Sélectionnez votre fichier .vbox-extpack, et procédez à l’installation. Il y a une licence à accepter et peut-être le mode de passe Sudo à taper.
Si vous avez bien pris la bonne version, ça doit s’installer. Perso c’est là que ça bloquait, mais avec la bonne version ça passe.
3.
Toujours dans VB, sélectionnez votre machine virtuelle > Configuration > USB > Activer le contrôleur USB.
Sélectionnez aussi « Contrôleur 3.0 (xHCI).
Validez.
4.
Lancez ensuite la machine W11 sous VB.
Une fois que c’est lancé, installez les AddOns USB (si ce n’est déjà fait) : dans la fenêtre de vôtre machine > Périphériques > Installez l’Image CD des AddOns Invité.
Dans Windows, installez tout ça, et rebootez quand il le demande.
5.
La machine invitée relancée : Périphériques > USB > choisissez votre clé USB 3.
Normalement ça devrait marcher.
~
De mon côté, ma machine W11 sert à télécharger un gros fichier depuis un installateur dispo uniquement sous Windows.
Le téléchargement pèse 44 Go. Pour ne pas encombrer le fichier VDI, j’ai aussi mis en place un partage réseau qui permet à machine virtuelle d’utiliser tout l’espace disque de la machine hôte, sans étendre la taille du fichier VDI.
Le logiciel utilise donc l’espace disque réseau pour télécharger le fichier, puis la clé USB pour en faire une clé d’installation. C’est assez farfelu, mais pratique. Mais il faut que le fichier d’extension VB soit à la même version que VB lui-même… or ce fichier ne se met pas à jour tout seul.
Vàlà.