Partager des dossiers entre l'hôte et le système d'exploitation invité dans VirtualBox

VirtualBox est l'une des meilleures applications (VirtualBox)de machine virtuelle(virtual machine) (et gratuite !) , mais elle est encore plus utile si votre ordinateur virtuel peut s'intégrer plus étroitement à l'ordinateur hôte.

Bien que vous puissiez facilement mettre en réseau l'ordinateur hôte et l'ordinateur invité, la plupart des gens souhaitent probablement un moyen simple de partager des dossiers entre l'hôte et le système d'exploitation invité dans VirtualBox . La bonne nouvelle est que c'est assez facile à faire !

Clarifier la terminologie(Clearing Up The Terminology)

Il est important que nous clarifions rapidement quelques termes clés qui seront utilisés dans cet article :

  • Une machine virtuelle est un ordinateur simulé qui s'exécute sur un autre ordinateur.
  • L'ordinateur « hôte » est l'ordinateur physique devant vous.
  • L'ordinateur "invité" est une machine virtuelle qui tourne grâce à VirtualBox .
  • « Bare metal » signifie s'exécuter directement sur l'ordinateur physique.

Si vous avez déjà vu le film The Matrix , vous pouvez considérer la machine virtuelle comme un ordinateur vivant dans un monde simulé. Il pense que c'est un vrai ordinateur, mais ce n'est en fait qu'un logiciel.

Compatibilité du système d'exploitation(Operating System Compatibility)

Pour utiliser la fonction de dossier partagé intégrée à VirtualBox , vous devez installer quelque chose appelé " Guest Additions " sur l'ordinateur invité. Au moment de la rédaction, il y a des ajouts pour :

  • les fenêtres
  • Linux
  • Solaris

Pour la plupart des gens, la machine invitée exécutera probablement Windows ou Linux . Si vous exécutez quelque chose de plus exotique (ou essayez d'exécuter macOS), cette méthode ne fonctionnera pas.

Installation des suppléments invité(Installing Guest Additions)

Avant de pouvoir faire fonctionner les dossiers partagés, vous devez installer des ajouts d'invités(guest additions ) sur la machine virtuelle en question. Cela fonctionne en insérant un CD virtuel dans le lecteur de CD imaginaire de la machine virtuelle. Nous utilisons Ubuntu Linux ici, mais VirtualBox détectera automatiquement les ajouts qui conviennent au système d'exploitation invité .(Guest)

Tout ce que vous avez à faire est d'exécuter votre machine virtuelle, puis de cliquer sur Périphériques( Devices ) , puis sur Insérer l'image du CD des ajouts d'invités…( Insert Guest Additions CD Image…)

Dans notre cas, le "CD" s'est lu automatiquement et les ajouts ont été installés sans problème. Nous avons redémarré notre machine virtuelle au cas où, mais ce n'est pas strictement nécessaire. Une fois les ajouts d'invités installés, vous êtes prêt à ajouter un dossier partagé à votre machine virtuelle.

Création d'un dossier partagé sur la machine hôte(Creating a Shared Folder On The Host Machine)

VirtualBox présente un dossier partagé sur l'ordinateur hôte en tant que lecteur réseau partagé ou en tant qu'extension spéciale du système de fichiers au système d'exploitation de l'ordinateur invité. Vous voudrez donc désigner ce dossier sur l'ordinateur nu pour qu'il l'utilise. 

Vous pouvez attribuer différents dossiers partagés à chaque invité de machine virtuelle. Il peut s'agir d'un dossier qui existe déjà ou de celui que vous avez créé spécialement à cet effet. Dans les deux cas, une fois que vous avez décidé du dossier que vous souhaitez partager avec la machine virtuelle, nous devons le sélectionner et le monter.

Nous avons créé un dossier contenant un fichier texte de test à des fins de démonstration.

Activer le partage de fichiers sur la machine invitée(Enable File Sharing On The Guest Machine)

Vous pouvez ajouter le dossier partagé à votre machine virtuelle en cours d'exécution ou à l'arrêt. Nous allons monter le dossier partagé avec notre machine Ubuntu en cours d'exécution.(Ubuntu)

  • Cliquez sur le menu Périphériques(Devices) puis sur Shared Folders>Shared Folder Settings des dossiers partagés .

  • Dans ce menu de paramètres, cliquez sur l'icône bleue pour ajouter un nouveau dossier partagé. 

  • Sélectionnez le menu déroulant du chemin du dossier et choisissez autre(other) . Choisissez le dossier que vous souhaitez partager et cliquez sur Sélectionner un dossier(Select Folder) .

  • Sélectionnez le montage automatique(auto-mount ) , puis cliquez sur OK. Cliquez ensuite à nouveau sur OK .

Le dossier partagé est apparu sur notre bureau Ubuntu , mais vous devrez peut-être le rechercher dans la liste des lecteurs réseau de votre système d'exploitation ou dans l'explorateur de système de fichiers. Dans Ubuntu , nous devions entrer le mot de passe administrateur lors de l'ouverture du dossier.

Pour supprimer le dossier partagé, revenez simplement à la même fenêtre que vous l'avez ajouté en premier lieu et supprimez-le de la liste. Pendant que le dossier est partagé, vous pouvez essentiellement l'utiliser comme n'importe quel autre disque ou lecteur monté.

Autres moyens de partager des dossiers entre l'hôte et l'invité(Alternative Ways To Share Folders Between Host & Guest)

L'utilisation de la méthode officielle de partage de fichiers entre l'hôte et l'invité n'est pas le seul moyen de déplacer des fichiers entre votre ordinateur bare metal et la machine virtuelle.

Un moyen simple de transférer des fichiers consiste à utiliser une clé USB(USB) . VirtualBox vous permet de donner le contrôle d'un périphérique USB à la machine virtuelle. Copiez simplement(Simply) tous les fichiers que vous souhaitez transférer sur un lecteur flash, puis passez le contrôle à la machine virtuelle à l'aide du menu VirtualBox .

Étant donné que votre machine virtuelle a également accès à Internet, vous pouvez installer un package de stockage cloud tel que Dropbox sur les deux systèmes, en supposant qu'il existe une version disponible pour le système d'exploitation invité. Bien que cela signifie que les fichiers seront synchronisés via votre connexion Internet, ce qui pourrait être lent et consommer votre plafond de données, si vous en avez un.

Si tout ce que vous voulez faire est de copier quelque chose qui tient dans le presse-papiers (comme un mot de passe), il vaut mieux activer le presse-papiers partagé dans VirtualBox , qui fait également partie des ajouts d'invités.

Partage de fichiers pratiquement sans faille ?(Virtually Flawless File Sharing?)

Les machines virtuelles sont une prouesse technologique incroyable, mais c'est toujours l'équivalent informatique du ruban adhésif et du carton en ce qui concerne l'élégance. En fin de compte, toute solution pour partager des fichiers entre un système hôte et un système invité sera un peu compliquée.

Cela étant dit, nous n'avons eu aucun mal à le faire fonctionner entre notre hôte Windows et l'invité (Windows)Ubuntu . De nombreux(Plenty) utilisateurs vont rencontrer des difficultés en raison de la grande variation qui peut exister entre les types de systèmes d'exploitation hôtes et invités, mais heureusement, la communauté VirtualBox(VirtualBox community) a tout vu. 

Donc, si vous rencontrez un problème que vous ne pouvez pas résoudre, nous vous recommandons de lancer d'abord une recherche sur les forums, puis de poser une question si la réponse n'y est pas déjà. Cependant, la plupart des gens qui suivent les instructions ci-dessus iront très bien.



About the author

Je suis un ingénieur en informatique avec plus de 10 ans d'expérience dans l'industrie du logiciel, plus précisément dans Microsoft Office. J'ai écrit des articles et des tutoriels sur divers sujets liés à Office, y compris des conseils sur la façon d'utiliser ses fonctionnalités plus efficacement, des astuces pour maîtriser les tâches bureautiques courantes, etc. Mes compétences en tant qu'écrivain font également de moi une excellente ressource pour ceux qui souhaitent en savoir plus sur Office ou qui ont simplement besoin de conseils rapides.



Related posts