Freigabe von Ordnern zwischen Ubuntu (Gast) und Windows 7 (Host) mit VirtualBox


23

Ich habe Ubuntu guest mit VirtualBox auf einem Windows 7-Computer installiert. Wie können Ordner zwischen Ubuntu-Gast und Windows-Host freigegeben werden? Vielen Dank.


Mögliches Duplikat: askubuntu.com/q/30202/44179
Seth

Haben Sie die Antwort ausprobiert, die ich hier gegeben habe: askubuntu.com/questions/81757/… . Ich kann nicht testen, da ich kein Windows-Betriebssystem habe.
Luis Alvarado

Bitte schauen Sie auch hier nach den Voraussetzungen: askubuntu.com/questions/30396/…
Takkat

Antworten:


16

Wenn beim Zugriff auf den bereitgestellten freigegebenen Ordner die Berechtigung verweigert wird , führen Sie den folgenden Befehl aus:

sudo adduser <yourUsername> vboxsf

Ersetzen Sie <yourUsername>durch Ihren tatsächlichen Benutzernamen (z. B. johnoder den Ihren).

Starten Sie dann neu und Sie sollten vollen Zugriff haben.


2
Das braucht definitiv mehr Upvotes
Sercan

1
An- und Abmelden genügte in meinem Fall, ein vollständiger Neustart war nicht erforderlich.
Melebius

Funktioniert nicht auf Windows 7-Hosts und Lubuntu 18-Gastsystemen.
Gustavo

10

Führen Sie dies auf Ihrem Terminal aus und alles wird gut:

sudo mkdir /media/(folder-name-on-linux)
sudo mount -t vboxsf (folder-name-set-on-virtualBox) /media/(folder-name-on-linux)

(Ordnername-unter-Linux) ist in Ihrem Dateimanager problemlos verfügbar

PS: Auf diese Weise müssen Sie Ihre VM nicht neu starten ;-)


Das hat es für mich gelöst. Für zukünftige Reisende: Möglicherweise müssen Sie diesen zweiten Befehl jedes Mal ausführen, wenn Sie den Gast neu starten. Bedeutet das, dass etwas anderes kaputt ist? Wahrscheinlich ... Aber es funktioniert für mich, wenn nichts anderes getan hat.
isick

Funktioniert für eine Runde. Nach dem Neustart ist die Freigabe weg.
Gustavo

6

Schließen Sie Ihre Gast-VM und öffnen Sie das Dialogfeld "Einstellungen" für diese VM. Unten im linken Navigationsbereich in diesem Dialogfeld sollte eine Option für freigegebene Ordner angezeigt werden.

Sie können auswählen, welche Ordner auf dem Hostcomputer für diese bestimmte Gast-VM freigegeben werden sollen, ob sie vom Gast schreibgeschützt bereitgestellt werden sollen und ob sie beim Booten der VM verfügbar sein sollen. Starten Sie danach die Gast-VM neu / stellen Sie sie wieder her, und Sie sollten in der Lage sein, zum neuen Dateisystem oder Ordner zu navigieren.

Normalerweise erstelle ich einen neuen Ordner mit dem Titel "Shared" im Ordner "VirtualBox VMs" in meinem Benutzerverzeichnis und teile diesen Ordner dann mit allen Gast-VMs, die ihn benötigen. Ich mounte es nur mit Lesezugriff, damit kein Rechner es für die anderen ausführen kann, und dann kann ich alle erforderlichen Dateien dort ablegen, die gewünscht werden.


Danke für die Antwort. Nach dem Neustart der Gast-VM habe ich den "Home" -Ordner auf Ubuntu (Gast) geöffnet, konnte den erstellten und gemounteten "Shared" -Ordner jedoch nicht finden.
user288609

1
Es ist nicht normal, Dateisysteme unter / home eines Benutzers einzuhängen. suchen Sie danach im Dateisystem. Wenn es Sie in Nautilus (der Datei-Explorer-App) nicht anspricht, befindet es sich möglicherweise unter / media / oder / mnt /. Ich sitze momentan nicht vor einer Box mit Virtualbox, daher kann ich im Moment nicht genauer darauf eingehen. Möglicherweise müssen Guest Additions auf der Gast-VM installiert sein - andere Distributionen wie Debian und SuSE installieren einige Versionen automatisch. Ubuntu nicht.
memilanuk

2

Sie sollten die Option "Gast-CD-Image einlegen" im Gerätemenü aktivieren, um den freigegebenen Ordner zu aktivieren. Der freigegebene Ordner sollte im Verzeichnis / media angezeigt werden.


0

Ich hatte das gleiche Problem, aber nachdem ich eine andere Frage auf dieser Site gelesen hatte , entdeckte ich, dass es läuft

gksudo nautilus

hat es gut funktioniert.


1
Willkommen bei Ask Ubuntu! Während dies theoretisch die Frage beantworten mag, wäre es vorzuziehen , die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen.
Mitch
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.