J'ai installé Ubuntu sous Virtualbox dans un MacBook Pro avec OS X El Capitan.
Pour partager mon répertoire d'origine OS X /Users/tli
avec l'invité Ubuntu, j'ai téléchargé le fichier iso de Virtualbox Guest Addition pour /Users/tli/Downloads/virtualbox/VBoxGuestAdditions_5.0.16.iso
Je l'ai spécifié sous Paramètres -> Stockage -> Lecteur optique de la machine virtuelle (voir la capture d'écran ci-dessous) et je l'ai installé sous l'invité Ubuntu. Ensuite, le répertoire partagé a fonctionné : mon répertoire personnel OS X /Users/tli
est monté en tant que /media/sf_tli
et je pouvais accéder au contenu de mon répertoire personnel OS X à partir de l'invité Ubuntu.
Mais après avoir redémarré l'Ubuntu invité et virtualbox peut-être anormalement ou peut-être pas (j'ai oublié), le contenu du répertoire partagé est devenu vide dans l'Ubuntu invité. Pour résoudre le problème, j'ai essayé de réinstaller le Guest Addition, en cliquant sur Devices -> Insert Guest Addition CD Image, mais j'ai obtenu l'erreur suivante :
Impossible d'insérer le disque optique virtuel /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso dans la machine Ubuntu14.04.
Voulez-vous essayer de forcer l'insertion de ce disque ?
Détails :
Impossible de monter le média/disque /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso'. (VERR_PDM_MEDIA_LOCKED).
Code de résultat : NS_ERROR_FAILURE (0x80004005) Composant : ConsoleWrap Interface : IConsole {872da645-4a9b-1727-bee2-5585105b9eed} Callee : IMachine {f30138d4-e5ea-4b3a-8858-a059de4c93fd}
Voir également la capture d'écran suivante :
Je trouve étrange de chercher l'ajout de l'invité sous /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso
de mon OS X, plutôt que /Users/tli/Downloads/virtualbox/VBoxGuestAdditions_5.0.16.iso
que j'ai spécifié plus tôt.
Au fait, mon compte d'utilisateur sous l'Ubuntu invité est membre du groupe vboxsf
.
Que dois-je faire pour que le répertoire partagé fonctionne sous l'Ubuntu invité ?
Merci.