Comment configurer les dossiers partagés VirtualBox pour les invités Linux sous Windows

VirtualBox est un outil très pratique si vous utilisez plusieurs systèmes d’exploitation sur une même machine. Le problème, c’est que partager des dossiers entre les systèmes hôte et invité peut parfois s’avérer compliqué, surtout si vous le faites pour la première fois ou si vous rencontrez des problèmes. Certes, les dossiers partagés de VirtualBox sont censés fonctionner correctement, mais en pratique, c’est un peu compliqué, selon la distribution Linux que vous utilisez en tant qu’invité. Voici donc une procédure pas à pas un peu plus réaliste, avec des commandes et des chemins d’accès réels, pour faire fonctionner les dossiers partagés sur des distributions Linux populaires comme Arch, Debian, Ubuntu ou Mint. Ce n’est pas parfait, et il faut parfois redémarrer ou se reconnecter, mais au moins, c’est une base solide.

Comment activer les dossiers partagés VirtualBox pour les invités Linux

Méthode 1 : Installation des ajouts invités et configuration des dossiers partagés sous Arch Linux

Pourquoi s’embêter avec cela ? L’installation des suppléments invités permet un partage de dossiers fluide, le déplacement intuitif des fichiers et une meilleure prise en charge de fonctionnalités comme le partage du presse-papiers. Si ces fonctionnalités ne fonctionnent pas immédiatement, vous devrez les installer. Cela s’applique si vous rencontrez des erreurs lors de l’accès aux dossiers partagés ou si leur montage est incorrect. Après avoir suivi ces étapes, vos dossiers partagés devraient apparaître sous /data ou /media, mais vous devrez probablement également configurer les autorisations.

  • Mettez à jour votre système — car bien sûr, vous avez besoin des derniers packages avant d’installer quoi que ce soit : pacman -Syu
  • Récupérez les en-têtes du noyau. Puisque vous utilisez Linux Kernel LTS, exécutez : pacman -S linux-lts-headers
  • Installez maintenant les utilitaires invités de VirtualBox. Selon votre configuration, vous aurez le choix entre virtualbox-guest-modules-archou virtualbox-guest-dkms. Pour les noyaux LTS, ce dkmspaquet est recommandé, car il construit les modules dynamiquement après les mises à jour du noyau : pacman -S virtualbox-guest-dkms
  • Ensuite, activez le démarrage automatique du service VirtualBox : sudo systemctl enable vboxservice

Dans VirtualBox, allez dans Périphériques > Dossiers partagés > Paramètres. Cliquez sur l’icône d’ajout, sélectionnez le dossier à partager (par exemple, « Public »), cochez « Montage automatique » et « Rendre permanent ».Au redémarrage, le dossier devrait se monter automatiquement, mais il est parfois nécessaire d’ajouter l’utilisateur au groupe vboxsf pour y accéder :

usermod -a -G vboxsf $(whoami)

Ensuite, modifiez la propriété du dossier pour que votre utilisateur puisse y accéder :

chown -R $(whoami) :users /data/sf_Public/

Déconnectez-vous, reconnectez-vous et consultez votre gestionnaire de fichiers. Généralement, le dossier partagé apparaît sous /media/sf_Public ou /data/sf_Public. S’il n’y figure pas, un redémarrage ou une déconnexion/connexion répétée suffit généralement à résoudre le problème. Dans certaines configurations, il peut être nécessaire de monter manuellement le partage mount -t vboxsfavec le nom de dossier correct, simplement pour vérifier son accessibilité.

Méthode 2 : Utiliser des distributions basées sur Debian comme Debian, Ubuntu, Mint

Le partage de dossiers sur Debian et Ubuntu est assez similaire, mais il faut d’abord disposer des bons paquets. Ouvrez votre terminal et exécutez :

sudo apt install build-essential dkms linux-headers-$(uname -r)

Cela vous permet de compiler les modules du noyau nécessaires aux suppléments invité. Insérez ensuite l’image CD des suppléments invité depuis le menu VirtualBox ( Périphériques > Insérer l’image CD des suppléments invité ) et exécutez :

sudo sh /media/cdrom/VBoxLinuxAdditions.run

L’installation devrait fonctionner sans problème, mais soyez attentif aux erreurs. Si vous rencontrez des problèmes, il suffit parfois de redémarrer après l’installation ou de réinsérer l’image CD. Ensuite, ajoutez votre utilisateur au groupe vboxsf :

sudo usermod -a -G vboxsf $(whoami)

Et modifiez les autorisations du dossier de données partagé :

sudo chown -R $(whoami) :users /data

Déconnectez-vous, reconnectez-vous et vérifiez si le dossier partagé apparaît dans votre gestionnaire de fichiers. Sinon, vérifiez qu’il est bien monté dans /media ou /mnt. Il peut être nécessaire de le monter manuellement avec une commande comme :

sudo mount -t vboxsf shared_folder_name /path/to/mountpoint

Méthode 3 : pour Linux Mint et Ubuntu avec ajouts invités préinstallés

Si votre machine virtuelle Linux Mint ou Ubuntu est déjà livrée avec des ajouts invités préinstallés, il vous suffit généralement de configurer le dossier partagé dans les paramètres de VirtualBox, puis d’ajouter votre utilisateur au groupe vboxsf :

sudo usermod -a -G vboxsf $(whoami)

Modifiez les autorisations du dossier et déconnectez-vous/reconnectez-vous. La plupart du temps, cela suffit à faire fonctionner correctement le dossier partagé. Ce dernier devrait alors être accessible dans /media ou /mnt, ou tout autre point de montage attribué par VirtualBox.

Conclure

Les dossiers partagés sont une solution pratique pour déplacer rapidement des fichiers sans avoir à utiliser de partages réseau ou de services cloud. La difficulté réside dans l’installation correcte des suppléments invité, la définition des autorisations et le redémarrage ou la déconnexion/reconnexion de la machine virtuelle. Toutes les distributions Linux ne se ressemblent pas ; certaines nécessitent simplement une configuration manuelle plus poussée, comme l’installation d’en-têtes ou l’ajout d’utilisateurs à des groupes spécifiques. Mais une fois le système pris en main, c’est plutôt simple.

Résumé

  • Mettez à jour votre distribution Linux avant de commencer.
  • Installez les ajouts invités — pour Arch, Debian, Mint, Ubuntu, etc.
  • Ajoutez votre utilisateur au groupe vboxsf : usermod -a -G vboxsf $(whoami).
  • Définissez les autorisations appropriées avec chown.
  • Redémarrez ou reconnectez-vous, puis accédez aux dossiers partagés dans votre gestionnaire de fichiers.

Croisons les doigts pour que cela aide

Faire fonctionner les dossiers partagés demande un peu de patience. Parfois, un simple redémarrage suffit, d’autres fois, il faut effectuer un montage manuel. J’espère que cela permettra au moins de faire fonctionner une configuration sans trop de problèmes. Bonne chance !