Ich schreibe gerade eine Vorlage (in Veewee), um eine Vagrant-Box zu bauen, auf der Funtoo x86_64 läuft.
Derzeit scheitert meine Box beim letzten Schritt für die vagrant basebox validate
, in dem ein freigegebener Ordner automatisch im Gastsystem gemountet werden muss.
Was sind die Voraussetzungen für das automatische Mounten von freigegebenen Ordnern? Ich habe in der Dokumentation für Gentoo und für VirtualBox danach gesucht, mir Vorlagen für Ubunto-Boxen angesehen – weiß aber immer noch nicht, wie ich das Automount-Verhalten der Standard-Ubuntu-Box nachbilden soll.
Ich verwende Genkernel mit den Gentoo-Quellen. Die virtualbox-guest-additions werden installiert und der virtualbox-Daemon gestartet.
Ich hätte gerne eine Antwort, die diese Anforderungen enthält (mit einigen meiner besten Vermutungen):
- Kernel-Konfiguration (NFS v3/4, Automounter, …?)
- Userspace-Programme (brauche ich zusätzliche Pakete? Welche Daemons in welchem Runlevel?)
- Verzeichnisse und Berechtigungen (brauche ich ein
/media
dir, das einem Benutzer gehört, tun bestimmte Benutzer wievagrant
undroot
benötigen eine Mitgliedschaft imvboxguest
Gruppe oder einvboxsf
Gruppe – welche gibt es noch nicht?)
aber jede Art von Hilfe wäre großartig – sogar ein einzelner Link oder eine Ahnung…
AKTUALISIERUNG: Was ich bisher gemacht habe…
ich kann freigegebene Ordner manuell mounten, was mich interessiert, ist das automatische Mounten.
Die VirtualBox-Website erwähnt eine Gruppe vboxsf
die bei der Installation der Erweiterungen erstellt werden sollte – ich sehe diese Gruppe nicht in /etc/group
, ich habe vboxguest
, obwohl.
Es sagt auch, dass freigegebene Ordner unter /media
gemountet werden mit dem Präfix sf_
(steuerbar über /VirtualBox/GuestAdd/SharedFolders/MountDir
und /VirtualBox/GuestAdd/SharedFolders/MountPrefix
). Ich habe kein /media
Verzeichnis entweder – und beide Eigenschaften wurden auf meiner VM nicht gesetzt.
Ich habe sowohl das Verzeichnis als auch die Gruppe erstellt und die Eigenschaften auf ihre Standardwerte gesetzt, aber ich habe immer noch kein Glück.
Akzeptierte Antwort:
Der Zustand im letzten Absatz ist ausreichend – fügen Sie /media
hinzu , fügen Sie die Gruppe vboxsf
hinzu und neu starten (was ich nicht tat, als ich das vorher versuchte).