Hallo,
Ich komme leider mit den gemeinsamen Ordnern für VirtualBox
nicht weiter.
Host:Windows 7
Gast:Suse 13.1
Installation problemlos. In Windows 7 ist vboxdoc unter
C:\Benutzer\xx\ als gemeinsamer Ordner vorgesehen.
Im Gast den gemeisamen Ordner einrichten:
vboxdoc C:\users\xx\vboxdoc voller Zugriff
wird angezeigt.
Gemäß Manual
vboxdoc /home/xx/Dokumente vboxsf defaults 0 0
in die /etc/fstab als letzte Zeile eintragen.
Beim Start des Gastes läuft der Bootvorgang in eine Endlos-
schleife, die sich durch nichts stoppen ließ. Soweit ich beim
schnellen Durchlauf sehen konnte, gab es Schwierigkeiten beim
mount.
Da ich an den Gast überhaupt nicht mehr herankam, habe ich alles
gelöscht, VirtualBox 4.3.22 (mit Extensions) und Suse 13.2
(mit GuestAdditions) eingespielt. Funktioniert.
Gemeinsame Ordner wie oben und fstab eingerichtet und beim Start
des Gastes lande ich im emergency mode.
Einloggen unter root.
journalctl -xb
zeigt:
mount[...] /sbin/mount.vboxsf: mounting failed with the error:
no such device
Nach löschen der Zeile in der fstab ist wieder alles normal.
Aber:
mount -t vboxsf vboxdoc /home/xx/Dokumente
funktioniert, ich kann unter Dokumente auf die Dateien zugreifen,
aber natürlich nur unter root. Da chown bei einem mountpoint
unwirksam ist, ist das auch keine Lösung.
Wähle ich beim gemeisamen Ordner zusätzlich autom. einhängen
passiert der gleiche Fehler.
Aber mount zeigt als letzte Zeile:
none on /media/sf_vboxdoc type vboxsf r,w,nodev,relatime
und unter /media/sf_vboxdoc kann ich (als root) auf meine
Dateien zugreifen. Da die Gruppe jedoch vboxsf ist, kann
ich über Änderung der Gruppenzugehörigkeit und einen symb. link
mir die Dateien in den persönlichen Ordner holen.
Ich hätte aber trotzdem gern gewußt, wo der Fehler beim
Vorgehen nach Manual-Vorschrift liegt.
Hat jemand eine Idee?
Noch eine Frage: Was bedeuted none in den Zeilen der mount-Ausgabe.
Ich habe nirgends eine Erläuterung gefunden.
umount none
funktioniert zwar, aber das hilft mir auch nicht weiter.
Grüße, w.w
(gelöst) shared folders virtualbox
- wonder.wishes
- Erledigt
-
-
Die Erweiterungen und dkms müssen installiert sein.
Der Benutzer muß in der Gruppe ?vboxuser? sein.
Wenn dann beim Start der VM eine Fehlermeldung kommt,
steht in der Meldung, was Du machen mußt.
Als shared folder habe ich als Benutzer den Ordner Shared folder
erstellt, und ihn für die Vm freigegeben. -
sorry, aber es wurde keine meiner Fragen beantwortet.
Ich habe mich in den letzten Tagen recht intensiv
mit diesen Dingen befaßt und m.A. auch genau dargestellt,
was ich gemacht habe. Dann nützen Allgemeinplätze,
die sich noch dazu auf ein anderes Betriebssystem
beziehen, leider nichts.
Trotzdem vielen Dank für die Mühe. -
Mein Denken ist, Linux muß aus Stabilitätsgründen immer "unten" laufen.
-
Zitat
vboxdoc /home/xx/Dokumente vboxsf defaults 0 0
Ist natürlich ein blöder Mountpoint, da ~/Dokumente ja schon von Linux benutzt wird........ -
was mit "unten" gemeint ist, verstehe ich nicht.
Zum Problem: Ich führe nach dem Start vom Gast ein
manuelles mount aus, mit Parametern, die den Zugriff auf
auf die gemeinsamen Ordner am gewünschten Ort
mit user Rechten erlaubt.
Damit verzichte ich auf den Eintrag in die fstab. Warum
diese "automatische" (vom Manual und sonstigen Artikeln
vorgeschlagene) Methode bei mir mit "no such device"
reagiert , bleibt ungeklärt. Vielleicht ist zum Zeitpunkt der
Abarbeitung das device noch nicht bekannt.
Gruß w.w. -
Zitat
Note that with this, the default mount options are used and all files are owned by root. This can be changed by adding some mount options.
Quelle:
https://forums.virtualbox.org/viewtopic.php?f=29&t=15868 -
Ja, das ist schon klar, der mountbefehl klappt ja wunschgemäß.
Nur wenn ich mich nach dem Manual richte, führt der Eintrag in die
fstab zum beschriebenen Absturz beim boot. -
Ist natürlich ein blöder Mountpoint, da ~/Dokumente ja schon von Linux benutzt wird........
Mal mit einem anderen gemacht? -
Ja, .../Dokumente wird schon benutzt, trotzdem kann ich
das directory doch als mountpoint verwenden, der alte
Inhalt verschwindet dann für die Dauer des mounts.