Cette page n'est qu'une annexe destinée à alléger la page principale de VirtualBox et permettant de présenter la façon de mettre en œuvre la mise en commun d'un répertoire à la fois sur l'OS Host et également l'OS Guest (on peut le considérer comme une sorte de buffer d'interface).
……..
Pour faciliter le partage entre l'OS Host, et l'OS Guest, VirtualBox offre un système simple (cependant le partage Netbios via Samba marche également très bien).
Prérequis : Additions client installées (Guest addition), ainsi que l'option réseau dans VirtualBox (préférences/réseaux/activer adaptateur de réseaux)
(note : une fois le répertoire de partage correctement configuré, il est possible de lancer la VM SANS activer le contrôleur réseau. Le repertoire de partage reste actif. Cela permet donc d'isoler l'OS guest du réseau.
"Machine" * "Périphériques" "Aide"
ou bien si c'est en anglais :
"Machine" * "Devices" "Help"
Ensuite en bas du menu Périphérique/Devices, vous cliquez sur “Installer les additions client ”.
Il ne vous reste plus qu'à suivre la procédure d'installation (Suivant → suivant → Terminer).
Il faut d'abord partager le dossier voulu en faisant clique droit –> options de partage
ensuite cocher la case “partager ce dossier” puis choisissez le nom du partage et cocher la case “permettre aux autres utilisateurs de modifier ce dossier”
Dans les préférences de la VirtualBox (guest non booté), cliquez sur « Répertoires partagés », cliquez sur « Ajouter un nouveau répertoire partagé », donnez le chemin d'accès et donnez lui un nom. Retenez bien ce nom, il correspond à « sharename » dans les exemples qui suivent.
Vous allez passer par la ligne de commande. Vous devrez d'abord éteindre votre OS Guest avant d'effectuer cette manip. Dans l'OS Host (votre ubuntu), vous devrez taper quelque chose du style :
vboxmanage sharedfolder add "xp" -name sharename -hostpath "/home"
Pour accéder à ce partage dans un OS Guest:
dans l'explorateur Windows, Outils > Connecter un lecteur réseau Choisissez la lettre que vous voulez pour désigner le fichier (ex Z:) Dossier \\vboxsvr\sharename
dans une invite de commandes (command.com
, ou Démarrer → Exécuter → « cmd »), puis on tape :
net use X: \\vboxsvr\sharename
(sharename= nom du dossier partagé crée précédement)
mount -t vboxsf sharename mountpoint
“mountpoint” est un répertoire de montage que vous devrez créer au préalable : exemple :
sudo mkdir -p /mnt/partage
sudo mount -t vboxsf -o uid=`id -u` -o gid=`id -g` sharename /mnt/partage
Pour automatiser le montage du partage au démarrage de l'OS GNU/Linux virtuel, modifiez le fichier /etc/fstab en rajoutant cette ligne à la fin :
sharename mountpoint vboxsf defaults 0 0
Pour enlever ce point de montage, dans votre OS Host (votre ubuntu), il vous faudra quitter votre session virtualbox, et taper :
VBoxManage sharedfolder remove "xp" -name "sharename"
Contributeurs: Fabien26,sbig77,vorach,omega13, DarkHylian, BravoJR, Maniack Crudelis, McPeter.