GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux – Virtualbox:Einen freigegebenen Ordner automatisch in Gentoo mounten?

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 wie vagrant und root benötigen eine Mitgliedschaft im vboxguest Gruppe oder ein vboxsf 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).


Linux
  1. Windows – Freigegebener Ordner zwischen Qemu Windows Guest und Linux Host?

  2. Linux – So finden Sie die Java-Version im installierten Java-Ordner

  3. mount-Befehlsbeispiele in Linux

  4. Wie greife ich von Linux aus auf freigegebene Windows-Ordner zu?

  5. Befehl unter Linux automatisch wiederholen

Welcher Linux-Befehl

Dbxfs – Dropbox-Ordner lokal als virtuelles Dateisystem in Linux bereitstellen

Freigegebener Ordner in Virtualbox (Ubuntu und Windows 7)?

Wie mounte ich einen Remote-Linux-Ordner in Windows über SSH?

Warum kann ich einen freigegebenen VirtualBox-Ordner nicht chownen?

Wie richte ich Linux-Berechtigungen für den WWW-Ordner ein?