Ich führe Ubuntu 14.10 in VMware Player unter Windows 7 aus. Ich habe open-vm-tools anstelle von VMware Tools installiert, weil die VMware-Software das für die Dateifreigabe erforderliche Kernelmodul nicht kompilieren konnte. Ich kann meinen freigegebenen Ordner nicht mit sudo mount -t vmhgfs .host:/$(vmware-hgfsclient) /mnt/hgfs
oder laden sudo vmware-hgfsmounter .host:/$(vmware-hgfsclient) /mnt/hgfs
. Beide kehren zurück Error: cannot canonicalize mount point: No such file or directory
. Ich habe keine Ahnung, worauf sich das bezieht oder wie man es behebt.
mount
virtualization
vmware
Melab
quelle
quelle
open-vm-tools
Paket ist fehlerhaft; Sie müssen es selbst aus dem Quellcode kompilieren: github.com/vmware/open-vm-tools/issues/62Antworten:
Um dieses Problem zu lösen, greife ich auf vmhgfs-fuse zurück, das mit open-vm-tools installiert wurde.
Mounten Sie entweder lokal mit
vmhgfs-fuse .host:/$(vmware-hgfsclient) ~/some_mountpoint
oder global mitsudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
. Fügen Sie die folgende Zeile zu Ihrer hinzu, um das Mounten global persistent zu machen/etc/fstab
:.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0
quelle
vmhgfs-fuse
.open-vm-tools-desktop
, erstellte Verzeichnis/mnt/hgf
, Rebooted System, hinzugefügt.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0
zu/etc/fstab
und dannmount -a
.Da die anderen Antworten bei mir nicht funktionierten, habe ich es endlich geschafft, nachdem ich lange Zeit über diesen Link gebuddelt hatte : Fehlende Dateien in / mnt / hgfs auf Ubuntu VM? Wo PieCot die Lösung gibt:
quelle
open-vm-tools
aus dem Quellcode zu bauen, aber ohne ein Glück für Debian Jessie). Ein kleiner Hinweis: Stellen Sie sicher, dass sich Ihr Benutzer in der Liste der Sudoer befindet. Andernfalls mussten Sie densudo
Aufruf aus den Skripten entfernen und die Befehlepatched-open-vm-tools.sh
manuell ausführen, wie ich es getan habeStellen Sie auf der VM Folgendes sicher:
Dass Sie die Ordnerfreigabe aktiviert haben
Es muss mindestens ein Ordner zwischen dem Host und dem Gast freigegeben sein
Auf dem Ubuntu-Gast:
Überprüfen Sie / mnt / hgfs, um festzustellen, ob Sie auf den Ordner zugreifen können, wenn Sie diesen Befehl nicht ausführen können:
Aktualisieren Sie die fstab mit:
Verwenden Sie einen Texteditor, um am Ende der Datei Folgendes einzugeben:
Der letzte Schritt ist ein Neustart Ihres VMs (möglicherweise müssen Sie ihn neu starten, oder es wird die Fehlermeldung "Nicht bereitstellen" angezeigt. Überspringen Sie diesen Schritt und starten Sie ihn ein paar Mal neu)!
Danke, hoffe das hilft!
quelle
Für Ubuntu 17.10 muss der vmhgfs-Treiber über die proprietäre tar-basierte Installation von VMWare Tools installiert werden. Weitere Informationen finden Sie unter http://partnerweb.vmware.com/GOSIG/Ubuntu_17_10.html
quelle
Diese Arbeit für mich in Debian, ich denke, das wird auf Ubuntu gleich sein.
Installieren Sie das Paket open-vm-tools-dkms.
Erstellen Sie einen Einhängepunkt.
Montieren Sie alle Zeichen im Mountpunkt. Mit Erlaubnis für alle Benutzer
quelle
Dies bedeutet einfach, dass Ihr Mount-Punkt nicht vorhanden ist.
quelle