Shared Folder einrichten
Ein Shared Folder (Gemeinsamer Ordner) erleichtert den Austausch von Dateien zwischen Host (Betriebssystem) und Guest (Virtual Machine, VM). Stellt die Einrichtung ein Problem dar, etwa durch das Fehlen von Software-Paketen, besteht die Möglichkeit, WinSCP/SCP unter Windows / Linux zu verwenden.
Hinweis: Die VMs von agorum core sind aktuell nicht dafür ausgelegt, einen Shared Folder einzubinden. Diese Anleitung dient der Vollständigkeit und als Grundlage für individuelle Erweiterungen der VM.
Wann benötige ich einen Dateiaustausch?
Die Nutzung eines Shared Folders bietet sich etwa in verschiedenen Situationen an:
- Eine Software soll auf dem Guest installiert werden, aber weder Internet-Zugang noch USB oder CD-/DVD-Laufwerk sind einsetzbar. Die Installationsdateien können also nur über den Dateiaustausch auf den Guest gelangen.
- Logfiles sollen zur Analyse vom Guest zum Host übertragen werden.
Shared Folder unter Windows einrichten
- Öffnen Sie die VM.
- Klicken Sie oben in der Symbolleiste auf Ändern
- Wählen Sie links im Menü Gemeinsame Ordner.
- Klicken Sie rechts auf das Symbol Ordner hinzufügen.
Ordner hinzufügen
- Geben Sie den Ordnerpfad manuell ein oder klicken Sie auf Ändern.
Ordnerpfad wählen
- Wählen Sie den gewünschten Ordner zum Dateiaustausch.
- Passen Sie im Feld Ordner-Name ggf. den Namen des Ordners (ohne Leerzeichen) an.
- Stellen Sie ein, ob der Ordner nur lesbar sein und ob er automatisch eingebunden werden soll.
Tipp: Die Option Nur lesbar bedeutet, dass die VM (Gast) nicht in dieses Verzeichnis schreiben darf. Eine Aktivierung von Automatisch einbinden ist sinnvoll, damit der Ordner direkt beim Start der virtuellen Maschine zur Verfügung steht.
- Bestätigen Sie mit OK.
Ergebnis: Sie haben den Ordner eingebunden. Über die nebenstehenden Symbole können Sie diesen bearbeiten oder entfernen oder weitere Ordner hinzufügen.
Shared Folder unter Linux einrichten
Unter Linux sind mehrere Schritte notwendig, um einen Shared Folder verwenden zu können:
- Updates und Guest Additions (GA) auf der VM installieren, damit der Shared Folder funktioniert (GA dienen der Verbesserung der Performance und Nutzbarkeit)
- Shared Folder einbinden
Updates und GuestAdditions auf der VM installieren
- Starten Sie Ihre VM (Guest) und loggen Sie sich mit root ein.
- Aktualisieren Sie die APT database mit folgendem Befehl:
apt-get update
- Installieren Sie die neuesten Sicherheitsupdates mit folgendem Befehl:
apt-get upgrade
- Installieren Sie die benötigten Pakete mit folgendem Befehl:
apt-get install build-essential module-assistant
- Konfigurieren Sie Ihr System mit folgendem Befehl, sodass es Kernel-Module erstellen kann:
m-a prepare
- Wählen Sie im Menü Geräte > Gasterweiterungen einlegen ...
Gasterweiterungen anlegen
- Geben Sie folgenden Befehl ein:
mount /media/cdrom
- Geben Sie folgenden Befehl ein:
sh /media/cdrom/VBoxLinuxAdditions.run
- Folgen Sie den Anweisungen auf dem Bildschirm.
- Starten Sie die VB neu.
Ergebnis: Sie haben die GA erfolgreich installiert.
Shared Folder einbinden
- Wählen Sie einen gemeinsamen Ordner in der VM (siehe Windows).
- Setzen Sie den Haken bei Automatisch einbinden.
Shared Folder einbinden
- Starten Sie den Guest neu.
- Prüfen Sie, ob der Folder korrekt unter /media gemounted wurde.
Ergebnis: Wenn ja, ist der Ordner verwendbar.
Anderem Benutzer den Zugriff auf den Shared Folder ermöglichen
Wenn Sie außer dem Benutzer root einem anderen Benutzer Zugriff auf den Shared Folder ermöglichen wollen, führen Sie folgende Schritte durch:
- Fügen Sie den Benutzer mit folgendem Befehl zur vboxsf hinzu:
-a -G vboxsf <User>
- Weisen Sie mit folgendem Befehl Rechte hinzu:
chown -R <User>:users /media/sf_<sharedfoldername>/
Ergebnis: Nach einem Ein- und Ausloggen kann der Benutzer auf den Ordner zugreifen.