J'écris actuellement un modèle (en veewee) pour créer une boîte vagrant exécutant Funtoo x86_64.
Actuellement, ma boîte échoue à la dernière étape de vagrant basebox validate
, dans lequel un dossier partagé doit être monté automatiquement dans le système invité.
Quels sont les prérequis pour le montage automatique des dossiers partagés ? Je l'ai cherché dans la documentation de Gentoo et de VirtualBox, j'ai jeté un coup d'œil aux modèles pour les boîtes Ubunto - mais je ne sais toujours pas comment reproduire le comportement de montage automatique de la boîte Ubuntu par défaut.
J'utilise genkernel avec les sources gentoo. Les virtualbox-guest-additions sont installés et le démon virtualbox est démarré.
J'aimerais une réponse contenant ces exigences (avec certaines de mes meilleures suppositions) :
- Configuration du noyau (NFS v3/4, automonteur, … ?)
- Programmes de l'espace utilisateur (ai-je besoin de packages supplémentaires ? Quels démons dans quel niveau d'exécution ?)
- Répertoires et autorisations (ai-je besoin d'un
/media
dir appartenant à un utilisateur, certains utilisateurs aiment-ilsvagrant
etroot
besoin d'être membre de lavboxguest
groupe ou unvboxsf
groupe - qui n'existe pas encore ?)
mais n'importe quel type d'aide serait formidable - même un simple lien ou une intuition…
MISE À JOUR : Ce que j'ai fait jusqu'à présent…
Je peux monter les dossiers partagés manuellement, ce qui m'intéresse, c'est le montage automatique.
Le site de VirtualBox mentionne un groupe vboxsf
qui devrait être créé lors de l'installation des ajouts - je ne vois pas ce groupe dans /etc/group
, j'ai vboxguest
, cependant.
Il indique également que les dossiers partagés sont montés sous /media
avec un préfixe sf_
(contrôlable par /VirtualBox/GuestAdd/SharedFolders/MountDir
et /VirtualBox/GuestAdd/SharedFolders/MountPrefix
). Je n'ai pas de /media
répertoire non plus - et les deux propriétés n'ont pas été définies sur ma machine virtuelle.
J'ai créé à la fois le répertoire et le groupe et défini les propriétés sur leurs valeurs par défaut, mais je n'ai toujours pas de chance.
Réponse acceptée :
L'état dans le dernier paragraphe est suffisant - ajoutez /media
, ajoutez le groupe vboxsf
et redémarrer (ce que je n'ai pas fait quand j'ai essayé cela auparavant).