Un dossier partagé entre la machine hôte et une machine virtuelle (VM) est un moyen simple pour échanger des fichiers entre les deux systèmes, qu’ils soient Windows, Linux (Debian, Ubuntu, Fedora,…) ou autres. Aussi, voici un guide pour créer et configurer ce dossier partagé entre l’hôte et une VM VirtualBox.
Table des matières
Prérequis
- Avoir installé les Additions Invité…
Les Additions Invité… (VirtualBox Guest Additions) sont des pilotes et des applications qui optimisent et améliorent les fonctionnalités et les performances du système d’exploitation dans la VirtualBox. Par exemple, elles permettront (en fonction de la configuration de la VM) :
- L’amélioration des possibilités graphique de la machine virtuelle comme la prise en charge de l’accélération graphique 3D et si la machine hôte est sous Windows, l’accélération 2D.
- Le presse-papier bidirectionnel (copier/coller) entre la machine hôte et la VM.
- Le Glisser-Déposer bidirectionnel entre la machine hôte et VM.
- L’accès en lecture et écriture à des dossiers partagés du système hôte depuis la machine virtuelle.
- …
Elles s’installent dans la VirtualBox depuis un CD qui s’insére dans la VM depuis le menu Périphériques.
Plus de détails pour leur installation dans mes guides pour installer une VirtualBox Debian, Ubuntu, Linux Mint ou Fedora.
Ajouter un dossier partagé entre l’hôte et la VirtualBox
Sélectionnez votre VM et allez dans la configuration de la machine virtuelle VirtualBox :
Alors dans l’onglet Dossiers partagés (1), cliquez sur l’icône (2) pour choisir un dossier du système hôte qui sera accessible depuis la VM.
Alors :
- Sélectionnez le dossier de votre machine hôte (1),
- Donnez un nom au partage (2)
- Choisissez si vous voulez l’avoir qu’en lecture seule (3). Si vous cochez cette option, vous ne pourrez pas écrire dedans.
- Choisissez si vous désirez qu’il soit monter automatiquement (4). Ainsi, vous n’aurez pas à le faire…
- Et éventuellement, définissez un point de montage personnalisé (5). Par exemple : sous Windows
E:
, ou sous Linux/media/Partage/
. Si vous ne mettez rien, VirtualBox utilisera une valeur adaptée au système virtuel. - Et faites OK (6) pour enregistrer la configuration.
Le partage apparaitra alors dans la liste des dossiers permanents.
Il est aussi possible d’ajouter un dossier partagé depuis la fenêtre d’une VM lancée depuis le menu Périphériques
.
Ce partage sera par défaut temporaire. C’est dire que si vous éteignez la VirtualBox puis la relancez, il ne sera aura plus présent. Par contre, un redémarrage de la VM ne le supprime pas.
Pour le conserver, vous pouvez cocher Configuration permanente
.
Accéder au dossier partage dans la VirtualBox
Dans une VirtualBox Linux
Avant de pouvoir accéder au dossier partagé dans une VirtualBox avec un système d’exploitation Linux, il faut donner le droit de le faire à votre utilisateur. Pour cela, il suffit d’ajouter le compte utilisateur concerné au groupe vboxsf
dans la VM.
Donc, pour y ajouter l’utilisateur courant, dans un terminal, faites :
sudo usermod -G vboxsf -a $USER
Puis, redémarrer la VM pour que cet ajout soit pris en compte.
Alors, vous pourrez accéder au partage et à son contenu depuis le gestionnaire de fichiers.
Dans une VirtualBox Windows
Allez dans le gestionnaire de fichiers et vous verrez un emplacement réseau qui donnera accès à votre dossier partagé et à son contenu.
Modifier un dossier partagé
Dans les paramètres de dossiers partagés, sélectionnez un dossier (1) et cliquez sur l’icône modifier (2).
Supprimer un dossier partagé
Dans les paramètres de dossiers partagés, sélectionnez un dossier (1) et cliquez sur l’icône supprimer (2).
Pour allez plus loin
- Mes tutoriels pour installer différents systèmes d’exploitation dans VirtualBox
- Et, mes autres guides autour de la configuration de VirtualBox :
Super merci bien
Sur Linux Mint, impossible d’avoir accès au dossier partagé.
Bonjour Gus,
Vous voulez dire sur une machine virtuelle Linux Mint, vous n’accédez pas à vos dossiers partagés ?
Avez-vous bien ajouté l’utilisateur connecté au groupe vboxsf (
sudo usermod -G vboxsf -a $USER
) puis redémarré ?Cordialement
Bonjour,
Je viens d’essayer de taper la commande » sudo usermod -G vboxsf -a $USER » dans le terminal comme expliqué sur ce site je reçois ce message d’erreur » usermod : le groupe « vboxsf » n’existe pas » 😳
Merci pour l’aide apportée.
Bonjour,
Quel est votre OS dans la VirtualBox ? Et avez-vous bien installé les Additions Invité… ? Le groupe vboxsf est créé durant leurs installations.
Cordialement
Merci😁 Ça fonctionne bien.
Salut,
Je suis sous Linux Mint 20.3 et utilise Debian 11 dans virtualbox .
jpdc91@debian:~$ sudo usermod -G vboxsf -a $USER
[sudo] Mot de passe de jpdc91 :
usermod: group ‘vboxsf’ does not exist
J’ai tenté d’ installé les Additions Invité comme indiqué sur ce site, l’erreur retournée est :
Could not mount the media/drive ‘/usr/share/virtualbox/VBoxGuestAdditions.iso’ (VERR_PDM_MEDIA_LOCKED).
Merci
Bonjour,
Dans le gestionnaire de machine VirtualBox, allez dans
Fichier > Gestionnaire de media...
, puis dans l’ongletDisques optiques
, sélectionnezVBoxGuestAdditions.iso
libérez-le si besoins et supprimez-le.Puis, lancez votre VM et l’installation des Additions devrez fonctionner.
Cordialement