Cette page est une annexe destinée à alléger la page principale de VirtualBox. Elle a pour but de présenter l'installation des Additions Invité ainsi que la façon de mettre en œuvre un partage de dossier entre le système hôte et le système invité.
Pour faciliter cela VirtualBox offre un système simple, accessible grâce aux Additions invité (cependant le partage Netbios via Samba marche également très bien).
Les Additions invité sont des pilotes adaptés pour les systèmes invités comme Windows ou ceux basés sur GNU/Linux qui permettent :
Acceptez le montage du périphérique (comme une clé usb). Placez vous dans le périphérique des Additions invité (son nom ressemble à VBOXADDITIONS_X.XXX) puis lancer la commande:
sudo ./VBoxLinux-- get Additions
ou double-cliquez tout simplement dessus.
Redémarrez votre système invité.___
1. Téléchargez l'iso des additions invitées sur le site de virtualbox (oracle). https://download.virtualbox.org/virtualbox/7.0.22/VBoxGuestAdditions_7.0.22.iso
2. Démarrer la virtualbox windows, puis dans le menu "Périphériques" > "Lecteurs optiques" > "Choose a disk file", sélectionné l'iso téléchargée précédemment.
3. Toujours dans windows, ouvrir le navigateur de fichiers, dans le panneau latéral gauche vous verrez Lecteur de CD (D:) VirtualBox Guest Additions.
Cliquez dessus. Puis double-cliquez sur VBoxWindowsAdditions, et suivez les instructions d'installation.
Redémarrez votre système invité.
Il n'y a pas d'utilisation à proprement parler, les Additions vous donnent simplement la possibilité de partager des dossiers entre l'hôte et l'invité. La suite décrit la procédure pour le partage d'un dossier entre les deux systèmes.
Si ce n'est pas encore fait :
Dans les préférences de VirtualBox, cliquez sur Dossiers partagés, cliquez sur le petit logo Ajoute un nouveau dossier partagé, naviguez jusqu'au dossier de votre choix et donnez-lui un nom. Retenez bien ce nom, il correspond à dossierpartage dans les exemples qui suivent. Vous pouvez ensuite cochez les cases Lecture seule, Montage automatique, Configuration permanente, si vous souhaitez ces options.
Exemple : Vous partagez le dossier 'Public' de votre machine hôte (votre ordinateur), VBox propose comme nom de dossier : Public. Modifier ce nom pour 'PublicHote' par exemple ce qui évitera ce conflit.
Pour réaliser le partage d'un dossier en ligne de commande, éteignez votre système invité avant d'effectuer cette manipulation. Dans le système hôte (votre ubuntu), entrez la commande (à titre d'exemple) :
VBoxManage sharedfolder add "xp" -name dossierpartage -hostpath "/home"
ls VirtualBox\ VMs/
vboxusers
sous peine de voir une erreur 67 dans windows :chgrp vboxusers la_cible_du_repertoire_à_partager
Pour accéder au partage sous Windows :
net use X: \\vboxsvr\dossierpartage
(dossierpartage est le nom du dossier partagé crée précédemment). Et le lecteur apparaîtra à la lettre X dans le poste de travail…
Pour automatiser le montage du partage au démarrage du système GNU/Linux virtuel, il faut ajouter son compte utilisateur au groupe vboxsf
, et les dossiers partagés seront automatiquement montés dans /media. Par exemple, si vous avez appelé un dossier partagés Documents. Alors un dossier /media/sf_Documents apparaîtra, contenant ce que contient le dossier partagé.
Pour ajouter votre utilisateur au groupe vboxsf
entrez la commande suivante dans un terminal :
sudo adduser $USER vboxsf
Tuto vidéo partage de dossier entre invité et hôte
Vous pouvez également le faire graphiquement avec users-admin. Il suffit alors de cliquer sur Gérer les groupes, puis de cliquer sur Propriétés après avoir sélectionné le groupe vboxsf et de cocher son identifiant en tant que membre du groupe.
Pour accéder manuellement à un partage sous un système invité Linux, créer d'abord un dossier de partage par exemple dans le dossier media avec la commande :
sudo mkdir -p /media/monpartage
Puis rendez accessible le dossier partagé en entrant dans un terminal :
sudo mount -t vboxsf dossierpartage pointdemontage
dossierpartage est le nom du dossier partagé lors de la configuration de votre machine. Ce nom ne doit pas exister sur la machine invitée (cf alerte plus haut).
pointdemontage est le dossier de montage que vous avez créer plus haut.
Naviguez jusqu'à votre dossier de partage pour accéder à vos documents.
sudo mount -t vboxsf -o uid=`id -u` -o gid=`id -g` sharename /mnt/partage
Pour enlever ce point de montage, dans votre système hôte, il vous faudra quitter votre session Virtualbox, et taper :
VBoxManage sharedfolder remove "xp" -name "dossierpartage"
ls VirtualBox\ VMs/
Contributeurs: Fabien26, sbig77, vorach, omega13, DarkHylian, BravoJR, Maniack Crudelis, McPeter, wubijacq.