web-dev-qa-db-fra.com

Comment accéder à la clé USB dans VirtualBox sous Windows XP en tant que système d'exploitation invité

J'ai installé Virtual Box: OS hôte Ubuntu 10.10 - OS invité Windows XP. Aucun problème jusqu'à présent. Comment puis-je accéder aux périphériques USB (scanneurs, imprimantes et autres) à partir de l'OS invité, Windows XP.Si cela n'est pas possible dans la version open source, il existe peut-être un autre logiciel de virtualisation.

7
Florin

Si vous avez installé la version de VirtualBox à partir des référentiels, il s'agit de "OSE" ou "Open Source Edition". Elle ne prend pas en charge les connexions USB ni la prise en charge RDP intégrée sur les systèmes d'exploitation invités.

Vous devez installer VirtualBox à partir du site Oracle directement pour avoir accès aux connexions USB.

Naviguez jusqu'à http://www.virtualbox.org/wiki/Linux_Downloads afin de télécharger le fichier .deb approprié. Double-cliquez dessus pour l'installer via le Centre logiciel.

Pour le support USB, vous aurez également besoin du "Pack d'extension VirtualBox 4.0 Oracle VM VirtualBox". Téléchargez-le sur votre disque dur. Une fois que vous avez installé VirtualBox 4.0, ouvrez-le, puis choisissez Fichier/Préférences et cliquez sur "Extensions". Appuyez sur le bouton Ajouter, puis ouvrez le fichier que vous avez téléchargé.

Vous pouvez également vous tenir au courant des dernières mises à jour de VirutalBox en ajoutant leur référentiel à votre système en procédant comme suit:

  1. Ouvrez synaptic, choisissez le menu Paramètres/Dépôts, cliquez sur autre, puis "ajouter" et coller dans la ligne:

    deb http://download.virtualbox.org/virtualbox/debian maverick contrib
    
  2. Ensuite, téléchargez la clé du référentiel Oracle et ajoutez-la avec la ligne suivante:

    wget -q http://download.virtualbox.org/virtualbox/debian/Oracle_vbox.asc -O- | Sudo apt-key add -
    
  3. Enfin, purgez l’édition OSE existante, puis mettez à jour votre liste de référentiels et installez la nouvelle version:

    Sudo apt-get purge virtualbox-ose
    Sudo apt-get update
    

(à ce stade, vous obtiendrez probablement des erreurs concernant une version malformée - accédez simplement à Synaptic après l'étape 1, puis décochez l'entrée "Code source" de Virtualbox).

Sudo apt-get install virtualbox-4.0

(vous serez invité à télécharger libhal1 et dkms - acceptez-le pour continuer)

9
Scaine

Exécutez ces commandes:

VBoxManage list usbhost ## command 1 
VBoxManage list vms ## command 2

Avec les informations de ces deux commandes, exécutez ce qui suit:

VBoxManage usbfilter add 0 -target <vmsnumber> -name <[0000]> -action hold -active yes -vendorid <0x0000> -productid <0x0000>

remplacement des éléments <> par leurs valeurs respectives à partir des commandes 1 et 2. Indiquez-nous le résultat de la commande.

0
Eric