5

Ich habe ja bereits in einem Artikel über VirtualBox berichtet. Eine der nützlichsten Funktionen des Programms ist die der “Gemeinsamen Ordner”. Damit können Daten direkt zwischen Host- und Gastsystem ausgetauscht werden. Wie man dies mit Ubuntu als Gastsystem realisieren kann, möchte ich an dieser Stelle zeigen.
Um diese Funktion nutzen zu können, müssen in dem Ubuntu Gastsystem die VirtualBox Guest Additions installiert sein. Eine (leider nur englisch verfügbare) Anleitung findet ihr in dem HTML – Handbuch. Zuerst muss in VirtualBox ein “gemeinsamer Ordner” eingerichtet werden. Dazu wählt man die virtuelle Machine mit Ubuntu aus und klickt auf “Ändern”. Dort findet man den Punkt “Gemeinsame Ordner”. Mit einem Klick auf das kleine Ordnersymbol mit dem Pluszeichen, kann eine neue Freigabe eingrichtet werden. Dazu müssen ein Name für die Freigabe und der freizugebende Ordner angegeben werden. Jetzt kann man einen bereits bestehenden oder einen neu angelgten Ordner auf der Windowsfestplatte auswählen.
Damit es verständlicher ist, möchte ich mit einem Beispiel arbeiten. Wir nehmen an, dass wir auf unserem Windows PC, auf der Partition D: einen neuen Ordner “Ubuntufreigabe” erstellen, den wir nutzen möchten, um Daten auzutauschen. Zusätzlich vergeben wir für diese Freigabe die Bezeichnung als Beispiel “vboxshare”. Diese Bezeichnung sollte man sich jetzt merken, da man diese unter Ubuntu später benötigt. Es sollte dann so aussehen (Klick auf das Bild):

Gemeinsame Ordner
Wir starten das virtuelle Ubuntu und richten die Linux Guest Additions ein. Jetzt erstellen wir unter /home/Benutzername einen neuen Ordner “Windowsordner” (ohne Anführungszeichen).
Der Pfad lautet also /home/Benutzername/Windowsordner
Anleitung für Ubuntu 9.04 und 9.10
Damit dieser “Gemeinsame Ordner” dauerhaft zur Verfügung steht, sollte eine zusätzliche Zeile in der /etc/fstab hinzugefügt werden. Dafür benötigen wir jedoch noch zwei Werte, die uid und gid. Die uid (User) und gid (Gruppe) sind jene des jeweiligen Benutzers. Diese beiden Werte kann man sich durch die Eingabe von id in der Konsole anzeigen lassen.
Die fstab öffnet man z.B. mit
sudo nano /etc/fstab
Alternativ kann man für nano auch vi verwenden. Jetzt fügen wir die neue Zeile hinzu:
vboxshare /home/Benutzername/Windowsordner vboxsf uid=1000,gid=1000,rw 0 0
Als Hinweis zu nano: Die Berabeitung einer geöffneten Datei beendet man mit STRG +X. Wenn die entsprechende Zeile in der /etc/fstab eingetragen und gespeichert wurde, sollte mit folgendem Befehl der Ordner zugewiesen werden.
sudo mount -a
Dieser Befehl veranlasst Ubuntu dazu, die fstab neu einzulesen. Jetzt sollte es möglich sein, Dateien über den Ordner D:Ubuntufreigabe im Windowshostsystem und /home/Benutzername/Windowsordner in Ubuntu auszutauschen. Ich verwende diesen Weg, da ich mit anderen Lösungen oft Probleme wegen den Zugriffsrechten hatte und es jetzt so immer auf Anhieb funktioniert hat. Nach diesem Prinzip ist es natürlich möglich, mehrere Ordner freizugeben.
Anleitung für Ubuntu 10.04
Ab der Ubuntuversion 10.04 funktioniert der Eintrag in die fstab nicht mehr! Hier müsst ihr jetzt wie folgt vorgehen:
1. Öffnet im Terminal die Datei rc.local
sudo nano /etc/rc.local
2. Entfernt das # Zeichen aus der erste Zeile, so dass es so aussieht:
!/bin/sh -e
3. Fügt folgende Zeile vor der letzten Zeile (exit 0) hinzu:
mount -t vboxsf -o rw,uid=1000,gid=1000 vboxshare /home/Benutzername/Windowsordner
Damit ihr jetzt einen kompletten Überblick bekommt, so sollte die Datei dann aussehen:
!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
mount -t vboxsf -o rw,uid=1000,gid=1000 vboxshare /home/Benutzername/Windowsordner
exit 0
4. Ubuntu neu starten
Bei mir hat diese Lösung bis jetzt ohne Probleme funktioniert.
Weitere Hinweise dazu findet man im englischen Handbuch unter dem Punkt “Folder Sharing”
Kleines Update und Hinweis
Ich habe die Prozedur jetzt mit Windows 7 Professional 64-Bit und Ubuntu 9.10 Karmic Koala erfolgreich getestet. Eine Schritt-für-Schritt Videoanleitung von mir gibt es jetzt dazu auf YouTube!
Ähnliche Beiträge
- Aktualisiert am:
- 10. Mai 2010
- Kategorie:
- Linux,Software,Tutorials
- Tags:
- Anleitung, Linux, Tutorials, Ubuntu, VirtualBox, Virtualisierung
- Beitrag:
- Trackback URL | Kommentare per RSS Feed abonnieren
28 Kommentare
Jep das war das Problem.
Die hatte ich installiert nur nicht neu gestartet.
Danke funktioniert jetzt prima.
hast du auch ne Idee wie man das neue Ubuntu unter Virtual Box zum laufen bringt??
HAb alles !!! versucht läuft nicht stabil.
Bin wieder auf 8.04 zurück das macht keine Probleme ist nur nen bischen langsamer…
Für nen Tipp wäre ich dankbar
Hallo,
habe ein ähnliches Problem, aber mit CentOS-Gast unter Ubuntu.
Beide 64 Bit. Vbox-tools installiert, es hat aber nur die Maus davon profitiert, USB und gemeinsamer Ordner grau, bzw. mit Fehlermeldung “unbekannter Dateisystemtyp vboxfs” … ;(
Mit anderen Systemen ging es natürlich wie es sollte …
Hallo,
wo liegen denn die Ordner in Wirklichkeit? Gibt es 2 physische Ornder, deren Inhalt immer vorhanden ist, oder existiert der Ordner nur einmal und wird beim Einschalten der Maschine gemountet?
Was ist, wenn ich etwas in dem Ordner ändere und die Virtuelle Maschine nicht läuft? Gleichen sich die Ordner ab?
Danke!
Hallo Torsten,
habe die neue Ubuntu Version 10.04 eingespielt. Leider funktioniert das mit dem gemeinsmamen Ordner jetzt nicht mehr. Hast du dafür schon eine Lösung?
Moin Torsten,
mithilfe Deines Tutorials war die Installation
der GuestAddition in Ubuntu 9.10 einfach und gut.
In Ubuntu 10.0.4 klappt das nicht.
Ich habe erfolglos stundenlang daran gewerkelt.
Das wird nicht bearbeitet /media$ cd rom.
Grüsse
phalstek
Hallo,
ich habe auch das Problem, dass das Mounten des Shared Folder nicht mehr ohne Fehlermeldung beim Booten klappt.
Es erscheint folgende Meldung:
An error occurred while mounting /home/…
Press S to skip mounting or M for manual recovery
Ich drücke dann S und witzigerweise ist das Laufwerk gemountet. Man kann es auch normal nutzen, nur nervt diese Fehlermeldung. Kann es sein, dass bei der neuen Ubuntu Version 10.04 irgendwas in der Fstab geändert wurde? Vorher ging es ja problemlos.
Hallo Torsten,
hoffe, dein Urlaub war schön ![]()
Ich habe bereits Ubunto 10.4 installiert, nur leider funktioniert das mit dem mounten der Ordner nicht.
Folgende Meldung bekomme ich:
mount: unbekannter Dateisystemtyp „WIN“
Hoffe, Du kannst schnell helfen
Grüße aus dem Norden…
Hallo Torsten,
ich habe hin und her probiert, aber leider funktioniert bei mir die Freigabe nach deiner Anleitung unter Ubuntu 10.4 nicht. Ich warte ‘mal die Erfolge/Misserfolge der anderen User ab.
Ich hatte übrigens Ubuntu 9.10 in virtualbox zunächst komplett gelöscht und Ubuntu 10.4 dann neu installiert. Die Gasterweiterungen habe ich selbstverständlich auch wieder nachinstalliert.
Eine Fehlermeldung erscheint nicht. Im gemeinsamen Ordner werden mir keine Dateien angezeigt.
Ich werde morgen nochmals alles durchgehen.
Hallo Torsten,
ich gebe auf. Ich habe alles so gemacht, wie du es auch in deinem netten Video vorführst; allerdings ohne Erfolg. Vielleicht liegt es daran, dass auf meinem Host WinXP statt Windows7 wie bei dir läuft.
Dann muss es halt ohne gemeinsamen Ordner gehen. Trotzdem danke für deine Hilfestellung.
Hallo Torsten,
danke für die Anleitung … mir fehlte der Schritt mit der Anlage eines directories. Für Ubuntu 10.04 auf auf VirtualBox 3.1.8 habe ich es jetzt fast genau so gemacht wie Du es dargestellt hast:
1. Schritt
VirtualAdditions installieren
2. Schritt
Im Windows Host Verzeichnis anlegen, z.B. Transfer_Host
3. Schritt
Im Ubuntu Guest Directory anlegen
# sudo mkdir Transfer_Guest
4.a. Directory in Ubuntu Guest einmalig mounten
Anwendungen / Zubehör / Terminal
# sudo mount -t vboxsf -o uid=1000,gid=1000 Transfer_Host Transfer_Guest/
4.b. Directory in Ubuntu Guest dauerhaft mounten
Anwendungen / Zubehör / Terminal
# sudo nano /etc/rc.local
mount -t vboxsf -o rw,uid=1000,gid=1000 Transfer_Host /home/owner/ Transfer_Guest
Viele Grüsse
Volker
Hallo Torsten, könntest du denn Schritt von Volker noch in dein Tutorial einbringen? (Damits hier nicht untergeht).
Dadurch hats bei mir geklappt.
Ich benutze: Windows XP Und Virtual Box 3.2.4 mit Ubuntu 10.04 LTS
Alles andere hatte nicht geklappt, daher wäre es vll sinnvoll es direkt so einzubringen.
sudo mount -t vboxsf -o uid=1000,gid=1000 gmo /home/benutzername/Windowsordner
Das war das was das eigentliche Problem war, bei deinem gabs immer ein Protocol error
“gmo” war der Ordner den ich beim Windows freigegeben hab…
Also einfach von Volker übernommen.
Vielen Dank für diesen hilfreichen Artikel und danke an Volker für deinen Kommentar.






04.9 2009 um 13:44
Schön und gut funktioniert nur nicht.
Es kommt beim einbinden der Hinweis : unbekannter Dateisystemtyp vboxsf….
Wenn du dafür noch nen Tipp hättest?