XP sous Virtualbox ne voit pas les périphériques USB. Virtualbox ne voit pas l'USB dans Ubuntu

Je pense que beaucoup ont déjà été intrigués par la question de savoir comment configurer l'USB sur Virtualbox dans leur bien-aimé Ubuntu. Parfois, il est tellement nécessaire de connecter une clé USB directement à Virtualbox, mais vous devez à la place copier les données de la clé USB vers un dossier partagé et utiliser les données de ce dossier dans le système virtuel (notez mon article « Partager l'invité XP dossier sous Ubuntu »). J'ai également essayé de résoudre ce problème pendant longtemps, mais cela n'a pas fonctionné pour moi et je n'en avais pas vraiment besoin à l'époque, mais maintenant je suis tombé par hasard sur une vidéo de YouTube où il était montré comment connecter USB dispositifs. 1. Alors, commencez par vous ajouter au groupe virtualbox. Pour ce faire, exécutez sudo gedit /etc/group et recherchez la ligne utilisateurs de vbox : x : 121 : et ajoutez-y votre nom d'utilisateur. 2. Ensuite, écrivez getent group vboxusers dans le terminal et vous verrez quelque chose comme ceci dans la sortie utilisateurs de vbox : x : 121 :utilisateur Si vous avez correctement ajouté l'utilisateur au groupe à l'étape précédente, après le numéro à trois chiffres, il y aura votre identifiant, dans mon cas utilisateur. De cette ligne, nous devons nous souvenir bonjour c'est un numéro à trois chiffres, dans mon cas c'est 123, je l'ai souligné en gras, vous pouvez avoir un numéro complètement différent. Attention : retenez bien ce numéro, nous en aurons besoin pour la prochaine étape. 3. Ouvrir dans un éditeur de texte fstab: sudo gedit /etc/fstab et collez-y la ligne : none /sys/bus/usb/drivers usbfs devgid= XXX,devmode=666 0 0 où XXX, le même qid dont nous nous sommes souvenus à l’étape précédente. Enregistrez les modifications et redémarrez votre ordinateur. 4. Après le redémarrage, lancez Virtualbox et accédez aux propriétés de votre machine virtuelle. Accédez à la section USB et cochez les cases « activer USB » et « activer USB 2.0 » (mon système est en anglais, j'ai traduit ces noms à la volée, peut-être qu'ils ne seront pas appelés ainsi dans l'interface russe). Ensuite, vous démarrez le système et pour connecter des périphériques USB dans la fenêtre de navigation de votre machine virtuelle, allez dans « Périphériques - Périphériques USB » et cochez les périphériques requis. Vous pouvez également ajouter que les périphériques USB soient connectés automatiquement au démarrage du système d'exploitation virtuel. Pour cela, dans les paramètres de la machine virtuelle, dans la section USB, ajoutez le périphérique souhaité au filtre. Du sponsor : Les usines de meubles italiennes sont célèbres pour leurs produits dans le monde entier. De tels meubles sont créés dans le cadre des exigences des normes de qualité européennes et serviront longtemps à leur propriétaire. De plus, les usines italiennes de meubles utilisent des matériaux naturels dans le processus de production. Acheter des meubles auprès de fabricants italiens, c'est obtenir un produit de qualité avec un beau design à un prix abordable.

Dans cet article, je vais vous expliquer comment connecter une clé USB à une machine virtuelle afin que le système invité la traite comme un disque dur ordinaire.

Cette astuce ne vous permettra pas seulement de démarrer à partir de l'USB d'installation - ce qui, à mon avis, est tout à fait inutile, puisqu'une image ISO est écrite sur une clé USB, ce qui est beaucoup plus facile à connecter à un ordinateur virtuel dans VirtualBox. Si vous connectez une clé USB ou une clé USB au système invité en tant que lecteur ordinaire, vous pouvez effectuer des choses intéressantes telles que :

  • démarrer à partir d'un disque SATA physique via un adaptateur USB
  • installer Windows sur un disque USB ou une clé USB

Si vous n'avez pas la possibilité de connecter un disque SATA directement à un ordinateur - par exemple, à un ordinateur portable - mais que vous avez vraiment besoin de démarrer le système d'exploitation qui y est déployé, alors l'astuce décrite ici vous aidera à le faire. : connectez le lecteur SATA à l'ordinateur à l'aide d'un adaptateur USB, puis connectez le disque USB à la machine virtuelle en tant que disque ordinaire, comme indiqué dans ces instructions.

Concernant le deuxième point - installer Windows sur une clé USB - si vous souhaitez installer Linux sur une clé USB (ne pas graver une image Live, mais installer un système à part entière), alors pour l'installation, il n'est pas nécessaire de faire l'astuce indiquée ici - puisque Linux s'installe parfaitement sur un lecteur portable. Mais Windows interdit l'installation sur des clés USB et des lecteurs flash.

Je vais vous montrer comment démarrer à partir d'une clé USB sous Windows et Linux. Le principe est le même dans ces deux systèmes d'exploitation, mais les commandes sont légèrement différentes en raison des spécificités du système d'exploitation.

Comment démarrer depuis USB dans VirtualBox sous Windows

Connectez la clé USB ou le disque à votre ordinateur. Puis clique Gagner+r et exécuter diskmgmt.msc.

Trouvez votre clé USB et mémorisez le numéro du disque :

Par exemple, dans ma capture d'écran, la clé USB porte le numéro 2.

Fermez toutes les fenêtres de VirtualBox si elles sont ouvertes.

Dans la fenêtre qui s'ouvre, saisissez :

Allez maintenant dans le dossier dans lequel VirtualBox est installé. Si ce programme est installé dans le répertoire par défaut, alors la commande à utiliser est :

CD %programfiles%\Oracle\VirtualBox

Si vous avez choisi un emplacement différent pour VirtualBox, modifiez la commande précédente en conséquence.

Maintenant, dans la ligne de commande, collez la commande suivante dans laquelle remplacer # sur le numéro de disque que nous avons regardé juste au dessus, puis appuyez sur Entrée :

Commandes internes de VBoxManage createrawvmdk -filename C:\usb.vmdk -rawdisk \\.\PhysicalDrive#

Par exemple, c'est mon deuxième disque, alors la commande ressemble à ceci :

Commandes internes de VBoxManage createrawvmdk -filename C:\usb.vmdk -rawdisk \\.\PhysicalDrive2

Si tout s'est bien passé, le message suivant devrait apparaître :

Accès au disque hôte RAW Le fichier VMDK C:\usb.vmdk a été créé avec succès.

Veuillez noter que vous pouvez remplacer C:\usb.vmdk vers n’importe quel emplacement de fichier de votre choix.

Cette commande crée un fichier de disque de machine virtuelle (VMDK) pointant vers le disque physique que vous avez sélectionné. Lorsque vous chargez un fichier VMDK en tant que disque dans VirtualBox, VirtualBox aura réellement accès au disque physique.

Ouvrez maintenant VirtualBox en tant qu'administrateur - c'est obligatoire, sinon cela ne fonctionnera pas comme prévu. Pour ce faire, cliquez sur le bouton Commencer, composez Boîte Virtuelle et sélectionnez " Exécuter en tant qu'administrateur»:

VirtualBox ne peut accéder qu'aux périphériques de disque brut dotés de droits d'administrateur.

Maintenant dans VirtualBox, créez une nouvelle machine virtuelle, sélectionnez le système d'exploitation approprié et lorsqu'il s'agit de choisir un disque dur, au lieu d'en créer un nouveau, sélectionnez Utiliser un disque dur virtuel existant:

Maintenant, ouvrez le fichier C:\usb.vmdk(ou un autre si vous l'avez enregistré dans un autre emplacement ou sous un autre nom) :

Démarrez votre machine virtuelle, elle devrait maintenant voir votre clé USB comme un disque dur ordinaire. Autrement dit, s'il s'agit d'un disque de démarrage ou d'un lecteur flash correctement enregistré, le système démarrera à partir de celui-ci.

Veuillez noter que le périphérique USB doit être le premier disque dur de votre machine virtuelle VirtualBox, sinon le démarrage n'aura pas lieu. Si vous connectez une nouvelle clé USB à une machine existante, essayez de modifier l'ordre des médias dans les paramètres de cette machine ou de sélectionner le lecteur approprié au début du démarrage.

Comment démarrer depuis USB sous Linux dans VirtualBox

Pour comprendre le principe, lisez la section précédente sur Windows. Sous Linux, pour connaître le nom de la clé USB, exécutez la commande :

Sudo fdisk -l

Dans mon cas, le disque a un nom /dev/sdb.

Pour créer un fichier de disque virtuel pointant vers un disque réel, exécutez une commande telle que :

Commandes internes Sudo VBoxManage createrawvmdk -filename /root/usb.vmdk -rawdisk /dev/sd#

Où à la place # Saisissez la lettre du lecteur correspondant. Exemple pour mes conditions :

Commandes internes Sudo VBoxManage createrawvmdk -filename /root/usb.vmdk -rawdisk /dev/sdb

Dans cette commande, vous pouvez remplacer /root/usb.vmdk par un autre emplacement de votre choix.

Pour exécuter VirtualBox avec les droits d'administrateur, exécutez la commande :

Sudo Boîte Virtuelle

Tout le reste - créer une machine virtuelle et sélectionner un disque virtuel existant comme disque dur - est exactement le même que sous Windows.

VirtualBox est un programme populaire pour émuler un ordinateur personnel et exécuter divers systèmes d'exploitation. Vous pouvez connecter divers appareils à votre machine virtuelle, y compris des périphériques USB connectés au système principal.

Mais de nombreux utilisateurs sont confrontés au problème que VirtualBox ne voit pas l'USB. Les appareils sont connectés au système et fonctionnent exactement, mais ils ne sont tout simplement pas dans le menu de connexion. Dans cet article, nous verrons quoi faire si Virtualbox Linux ne voit pas les périphériques USB. L'article est principalement destiné à Ubuntu, mais conviendra également aux utilisateurs d'autres distributions.

Erreur Virtualbox ne voit pas l'USB

Le plus souvent, cette erreur se produit car l'utilisateur sous le nom duquel vous avez lancé VirtualBox n'a pas accès aux fichiers nécessaires. Cela peut être résolu très simplement, il vous suffit d'ajouter votre utilisateur au groupe vboxusers. Pour ce faire, exécutez la commande :

sudo usermod -a -G vboxusers $USER

Après cela, il vous suffit de vous reconnecter pour que tout fonctionne. Vous pouvez vérifier si les périphériques USB sont détectés à l'aide de la commande :

VBoxManage liste usbhost

Mais cela n'aide pas toujours. Vous devez également voir si la prise en charge du contrôleur USB est activée pour la machine virtuelle. Pour ce faire, ouvrez le menu contextuel correspondant et sélectionnez "Paramètres", puis allez dans l'onglet "USB":

Il devrait y avoir une coche à côté "Activer le contrôleur USB", et l’une des interfaces disponibles est sélectionnée. Pour prendre en charge USB 2.0 ou USB 3.0, vous devez installer le Virtualbox Extensions Pack. Il s'agit d'un ensemble d'extensions propriétaires qui incluent également la prise en charge de cette technologie. Très probablement, vous pouvez déjà connecter une virtualbox USB.

Pour ce faire, téléchargez le fichier correspondant à votre version de Virtualbox sur le site officiel. Puis ouvrez le menu "Déposer" -> "Paramètres" -> "Plugins" et connectez le fichier téléchargé ici :

Dans Ubuntu 16.04, cela peut être fait plus facilement, exécutez simplement la commande :

sudo apt installer virtualbox-ext-pack

Terminé, vous pouvez ensuite activer la prise en charge USB 3.0.

Sur certaines distributions, comme la famille Red Hat, USB ne fonctionne pas dans VirtualBox car la prise en charge des connexions USB est désactivée pour des raisons de sécurité. Dans ce cas, vous devrez l'allumer. Pour ce faire, vous devez d'abord décommenter toutes les lignes SUBSYSTEM dans /etc/udev/rules.d/60-virtualbox.conf. Cela peut être fait avec la commande :

sudo printf "%s\n" "g/^#SUBSYSTEM/s/^#//" w | ed -s /etc/udev/rules.d/60-vboxdrv.rules

Copiez ensuite ce fichier dans le répertoire /usr/lib/udev :

sudo cp -v /etc/udev/rules.d/60-vboxdrv.rules /usr/lib/udev/

Et rechargez les règles :

contrôle sudo udevadm --reload-rules
$ sudo systemctl redémarrer vboxdrv.service

Vous pouvez maintenant vérifier à nouveau si Virtualbox ne voit toujours pas les périphériques USB ou si tout fonctionne déjà.

conclusions

Dans cet article, nous avons examiné que faire si VirtualBox ne voit pas l'USB dans Ubuntu ou d'autres distributions Linux. Dans la plupart des cas, le problème peut être résolu très simplement. J'espère que vous avez trouvé ces informations utiles.

Articles Similaires:


Souvent, ceux qui aiment expérimenter ont besoin d'utiliser un périphérique USB dans une machine virtuelle. Une connexion triviale via le menu principal implique des actions répétées à chaque démarrage de la VM, donc dans cet article nous verrons comment connecter un lecteur flash à une machine virtuelle Virtualbox en ajoutant un filtre qui nous permettra d'utiliser le lecteur sans constante connexion au démarrage.

Vous pouvez connecter une clé USB externe à la machine virtuelle.

Tout d’abord, nous devons savoir quelle version de Virtualbox nous utilisons. C'est facile à faire. Ouvrez le gestionnaire, cliquez sur le bouton « Aide », sélectionnez « À propos du programme ». Les informations requises seront indiquées dans le champ approprié ci-dessous. Dans mon cas, c'est 4.3.12.

Accédez au site officiel de Virtualbox et recherchez votre version du programme. Si vous n'utilisez pas la dernière version, vous devez descendre et trouver un lien vers les anciennes versions de Virtualbox (anciennes versions de Virtualbox). Dans les informations détaillées, vous devez trouver le pack d'extension pour toutes les plateformes. Faites attention à ce point, vous ne pouvez pas vous tromper ici, sinon le plugin ne conviendra pas à notre programme. Téléchargeons-le.

Dans le gestionnaire Virtualbox, allez dans le menu « Fichier » et « Paramètres ». Allez dans la section plugins, cliquez sur l’icône « Ajouter un plugin » et recherchez notre fichier téléchargé. Sélectionnez et cliquez sur « Ouvrir ». Nous sommes prévenus que les plugins peuvent entraîner des échecs, la frayeur habituelle, si vous êtes d'accord, alors cliquez sur « Installer ». Nous acceptons le contrat de licence, déplaçons le curseur tout en bas, le bouton « J'accepte » est activé, cliquez dessus. Le plugin a été installé avec succès, cliquez deux fois sur le bouton « Ok ».

Ajouter un filtre

Maintenant, nous sélectionnons notre machine dans la liste, cliquons sur « Configurer », allons dans la section « USB », pour modifier ces paramètres, elle doit être éteinte. Cochez la case « Activer le contrôleur USB 2.0 » ; si vous disposez d’une version plus récente, la version 3.0 sera disponible. Cliquez sur le bouton « Ajouter un filtre » et recherchez votre appareil dans la liste. Le filtre a été ajouté, cliquez sur « Ok ». Démarrons notre voiture.

Configuration permanente et connexion unique

Le lecteur flash ne sera disponible sur le système créé que lorsqu'il est allumé. Lorsque la machine est éteinte, la clé USB est disponible dans la vraie vie. Cette méthode convient si vous ne souhaitez pas connecter l’appareil à chaque fois à l’intérieur d’une machine en marche, bien que cela puisse être fait.

Comment ouvrir une clé USB dans une machine virtuelle ? Dans la fenêtre principale de Virtualbox, il y a un élément "Propriétés", cliquez dessus et sélectionnez l'élément "Périphériques USB", puis sélectionnez simplement le périphérique souhaité, après quoi le gestionnaire transférera le contrôle du lecteur depuis le système d'exploitation du réel machine à celle créée.

Conclusion

Nous avons donc compris comment connecter un lecteur flash dans Virtualbox. Le processus lui-même est assez simple et ne vous prendra que quelques minutes. Si nous voulons désactiver la connexion automatique, il suffit de supprimer le filtre et c'est tout. Avec chaque nouvel article sur les machines virtuelles, nous acquérons de plus en plus de compétences lorsque nous travaillons avec elles, nous entraînons, expérimentons et, après un certain temps, elles deviendront votre arme principale lorsque vous travaillerez avec de nouvelles applications ou utilitaires.

Si vous avez des questions, posez-les dans les commentaires !

VirtualBox peut récupérer un port USB avec le périphérique souhaité au démarrage.

Par exemple, nous utilisons une imprimante USB (ou souhaitons utiliser une clé USB), qui ne fonctionne que sous Windows XP. Prenons le port avec l'imprimante connectée du PC principal (naturellement, l'imprimante est physiquement connectée au vrai PC).

Au début, tout est fait à la main.

Dans notre machine virtuelle (panneau de configuration ci-dessous), nous sélectionnons le port que nous voulons connecter (tous les périphériques USB externes seront affichés).

Après avoir capturé le périphérique USB, passez la souris sur le périphérique souhaité et voyez les détails.

Nous avons besoin du numéro de série n° 281208003422.

Lancez la configuration USB.

Nous voyons les filtres du périphérique USB et en créons un nouveau.

Nous indiquons dans le filtre le numéro de série du port que nous avons découvert lors de la première connexion manuelle. Dans ce cas, 281208003422. Et nous appelons ce filtre d’une manière ou d’une autre.

C'est tout. Désormais, une fois lancée, la machine virtuelle VirtualBox capturera automatiquement ce périphérique USB pour elle-même.

VirtualBox (Oracle VM VirtualBox) est un système de virtualisation conçu pour créer une machine virtuelle avec les paramètres matériels d'un ordinateur réel, sur laquelle vous pouvez exécuter n'importe quel système d'exploitation. Dernière version 5.2. Site Internet de l'entreprise www.virt...

mob_info