Ich habe gerade Ubuntu 13.04 in VMware Fusion Pro 5 installiert. Ich habe die virtuelle Maschine für die schreibgeschützte Freigabe meines Home-Verzeichnisses konfiguriert, aber es gibt kein / mnt / hgfs-Verzeichnis und keine / etc / fstab-Zeile.
Was kann ich tun, um mein Mac-Ausgangsverzeichnis in der Ubuntu-VM bereitzustellen?
linux
macos
vmware-fusion
Lorin Hochstein
quelle
quelle
sudo vmware-config-tools
? Haben Sie versucht, die Gastzusätze neu zu installieren?Antworten:
Verwenden Sie zuerst den obigen Befehl, gefolgt von den folgenden:
Ich verwende macOS und VMware Fusion mit Ubuntu 18.x.
quelle
Aus irgendeinem Grund haben die automatisch installierten VMWare-Tools den Job nicht erledigt, aber Ubuntu hat ein Tool namens vmware-hgfsmounter. Wenn ich es installiert habe, könnte ich Folgendes tun:
Nach dem Ausführen dieser Befehle sollte / mnt / hgfs nun Ihre Freigaben enthalten.
quelle
Für Ubuntu 16.04, das ich verwenden musste
vmhgfs-fuse
, siehe https://github.com/vmware/open-vm-tools/issues/199#issuecomment-335525133 :quelle
Ich hatte das gleiche Problem und konnte hgfs überhaupt nicht mounten. Ich habe versucht, vmware-tools neu zu installieren, dann habe ich versucht, vm-open-vm-tools zu installieren und immer noch keine Freude. Ich habe festgestellt, dass ich beim Versuch, open-vm-tools zu installieren und vm-ware-tools über vmware-install.pl neu zu installieren, eine Fehlermeldung für einen ungültigen gcc-Headerpfad erhalten habe. Sie können dies versuchen, indem Sie vmware-tools ohne den Schalter -d für die Standardeinstellungen installieren. Sie sehen den Hinweis für den ungültigen Pfad. Ich installiere Header mit apt-get. Möglicherweise müssen Sie einen Link zu version.h erstellen oder nicht. Wenn version.h in / usr / src / linux-headers - $ (uname -r) / include / linux / vorhanden ist, überspringen Sie diesen Schritt.
Ich habe die Header installiert, open-vm-tools deinstalliert und vmware tools mit vmware-install.pl neu installiert. Dieses Mal wurde hgfs korrekt gemountet und mein freigegebener Ordner ist auch dort. Neustart und es ist immer noch da.
quelle
Nach dem Upgrade einer VM von Kubuntu 12.10 auf 13.04 habe ich das gleiche Problem mit VMware Fusion 5.0.3 unter OS X 10.8.3 festgestellt. Das erneute Starten der VMware-Tools hat nicht geholfen. Einige Probleme zwischen den VMware-Treibern und dem neuen Kernel, denke ich (meine neue Kernel-Version ist Linux Ubuntu 3.8.0-19-generic). Ich konnte mit open-vm-tools auf die Freigaben zugreifen, wie in einer Antwort des OP beschrieben, aber seine letzte Zeile enthält einen Tippfehler und sollte lauten
quelle
Sie können die Dateien auch direkt bearbeiten, um dieses Problem zu beheben. Das ist ein bisschen schmerzhaft, aber die Befehle folgen.
vmhgfs
Öffnen und bearbeiten
inode.c
. Zeile 888 bearbeiten, ändernzu
Speichern Sie dann die Datei und beenden Sie den Editor. Zum Schluss noch einmal tarieren:
vmci
Öffnen und bearbeiten
./vmci-only/linux/driver.c
.Zeile 127 bearbeiten, ändern
zu
Zeile 1753 bearbeiten, ändern
zu
Zeile 1981 bearbeiten, ändern
zu
Schließen und speichern Sie ./vmci-only/linux/driver.c. Dann tar die Dateien sichern.
Jetzt können Sie ausführen
./vmware-install.pl
und es sollte HGFS erfolgreich installieren.Ich musste diese beiden defekten Module reparieren, damit HGFS funktioniert. Andere Sites berichten, dass nur das vmhgfs-Modul repariert werden muss.
Quellen:
HGFS: https://answers.launchpad.net/ubuntu/+question/227866
VMCI: http://kb.vmware.com/selfservice/microsites/search.do?language=de_DE&cmd=displayKC&externalId=2050666
quelle
python setup.py develop
(als Beispiel) ausführe , sodass dies keine funktionierende Lösung ist. Beachten Sie, dass ich die Segfaults mitopen-vm-tools
Antwort sowie die geänderten Dateien gemäß meiner Antwort erhalte . Also ist noch etwas kaputt. Ich werde bald eine neue Frage zu diesem Thema eröffnen.Ich bin auf diese Frage gestoßen, ohne zu bemerken, dass vmwaretools bei der Installation nicht richtig kompiliert werden konnte. Es scheint normal zu enden, hat aber tatsächlich Fehlermeldungen, von denen ein Teil ungefähr so aussieht:
Die Lösung, die ich entdeckt habe, ist, dass VMware-Tools gepatcht werden müssen, bevor sie erfolgreich kompiliert werden können. Dieses erstaunliche Repo hat die Antworten:
https://github.com/rasa/vmware-tools-patches
quelle