Ich möchte ein Verzeichnis haben, auf das sowohl unter Windows 7 auf dem Ubuntu-Host als auch unter Ubuntu zugegriffen werden kann.
Daher habe ich die Virtualbox-Ergänzungen sowohl unter Windows als auch unter Ubuntu installiert .
Dann in Ubuntu:
sudo mkdir /media/win7share
sudo mount -t vboxsf win7share /media/win7share
Ich bekomme:
/sbin/mount.vboxsf: mounting failed with the error: No such device
- Was muss ich in den Virtualbox Manager-Einstellungen für freigegebene Ordner eingeben?
- Was muss ich unter Windows einrichten?
Antworten:
Gastgeber: Ubuntu
Wählen Sie den Ordner aus, der freigegeben werden soll (wie unten beschrieben - öffnen Sie die VM-Einstellungen auf Ihrem Host und wählen Sie). Nehmen wir an, es ist (Ordner auf Ihrem Host, den Sie von einem Win7-Gast sehen möchten):
Dieses Tutorial behandelt die Antwort. Nachdem Sie Ihren Ubuntu-Ordner zum freigegebenen Start hinzugefügt oder Ihre Win7-VM neu gestartet haben, sollten Sie Ihr lokales Netzwerk durchsuchen (in Win7-Gastsystem; warten Sie, bis es durchsucht wurde - die grüne Fortschrittsleiste). Danach sollte die Netzwerkdiskette erscheinen.
Auf meinem PC wurde es ohne weitere Schritte gefunden. Bei Problemen lesen Sie bitte das Tutorial.
Host: Win7, Gastbetriebssystem: Ubuntu
Gehen Sie zuerst zu Ihren Einstellungen für virtuelle Maschinen:
Fügen Sie den Ordner hinzu, den Sie freigeben möchten, und benennen Sie ihn (er benennt ihn automatisch). Hier ist der Win7-Pfad zu meinem Ordner C: \ Misery und der Name ist Misery
Markieren Sie dann die Option Automatisch einbinden, um sie beim Starten Ihrer VM immer einzubinden.
Und im Grunde ist es das. Starten Sie jetzt Ihre virtuelle Maschine. In diesem Tutorial wird der Rest kurz erklärt. Sie müssen den Ordner erstellen, der Ihr Einhängepunkt sein soll (auf dem Gast). Nehmen wir an, es wird GMisery auf Ihrem Ubuntu sein. So erstellen Sie es in Ihrem Benutzerverzeichnis. Jetzt haben wir also einen leeren Ordner auf dem Gastbetriebssystem:
Als nächstes öffnen Sie Ihr Terminal und schreiben:
Jetzt sollte es klappen. Zumindest ID auf meinem PC:] Wenn kein Fehler aufgetreten ist, loggen Sie sich aus und wieder ein und es sollte getan werden.
Bitte lesen Sie auch das beigefügte Tutorial .
Im Allgemeinen empfiehlt es sich, das VB-Erweiterungspaket auf Ihrem Host zu installieren . Es hat jedoch keinen Einfluss auf das hier diskutierte Thema.
quelle
Die Lösung ist:
Benutzer zu
vboxusers
Gruppe hinzufügen (odervboxsf
je nach Version):Erstellen Sie das Verzeichnis für die freigegebenen Dokumente:
(Der Fehler bestand darin, dies zu versuchen
/media
und es zu mounten - dies ist nicht notwendig, da die neueste VirtualBox dies für uns erledigt.)Gehen Sie zu den VirtualBox-Optionen und fügen Sie dieses
shared
Verzeichnis den freigegebenen Pfaden hinzu.In meinem Fall war der Button wahrscheinlich aufgrund der Berechtigungen grau, jetzt gelöst in 3.
Stellen Sie sicher, dass das
vboxsf
Kernelmodul ausgeführt wird von:modprobe vboxsf
(innerhalb der VM).Und das ist alles. Das angegebene Verzeichnis wird in Windows als neues Laufwerk angezeigt.
quelle
vboxusers
.Erstellen Sie ein Verzeichnis unter Windows, sagen wir Ubuntu.
Im Gerät von VMware teilen Sie dieses Verzeichnis (Ubuntu).
Erstelle ein Ubuntu-Verzeichnis in root (/) say / windows.
quelle
Die Antwort auf Ihre Frage ist hier
Sie müssen die Mount-Zeile in die
/etc/profile
Datei einfügen, damit die Mount-Zeile bei jeder Anmeldung permanent bleibt.quelle