Mac: Partage de dossier avec comme invité Ubuntu et Debian

Host: Mac OS X 10.7
Guest1: Ubuntu 11.10
Guest2: Debian 6.0

I. Message d’erreur

La commande à utiliser pour monter un dossier de partage est la suivante:

# mount -t vboxsf -o uid=1000,gid=1000,umask=0 DOSSIER_A_PARTAGER /media/PARTAGE

Si vous rencontrez le message d’erreur suivant:

« /sbin/mount.vboxsf: mounting failed with the error: No such file or directory »

Il vous faut taper dans une console la commande

# aptitude install build-essential linux-headers-`uname -r`

Puis de réinstaller le GuestAddition

# sh /media/cdrom0/VBoxLinuxAdditions.run install

II. Accès automatique au dossier de partage

Il semblerait que la seule méthode pour pouvoir partager automatiquement un dossier entre l’hôte et l’invité serait d’ajouter la commande ci-dessous dans un script, et plus précisément au niveau de /etc/rc.local

mount -t vboxsf -o uid=1000,gid=1000,umask=0 DOSSIER_A_PARTAGER /media/PARTAGE

Voici donc le nouveau contenu de mon fichier /etc/rc.local

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will « exit 0 » on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

mount -t vboxsf -o uid=1000,gid=1000,umask=0 shared /media/shared

exit 0

Source
VirtualBox Shared Folders
Documentation de VirtualBox sur Ubuntu-fr 
Virtualisation avec Virtualbox