Sie können die Dateien auch direkt bearbeiten, um dieses Problem zu beheben. Das ist ein bisschen schmerzhaft, aber die Befehle folgen.
vmhgfs
cd /vmware-tools-distrib/lib/modules/source
tar xf vmhgfs.tar
cd vmhgfs-only/
Öffnen und bearbeiten inode.c
. Zeile 888 bearbeiten, ändern
result = compat_vmtruncate(inode, newSize);
zu
result = 0;
Speichern Sie dann die Datei und beenden Sie den Editor. Zum Schluss noch einmal tarieren:
cd ..
rm -rf vmhgfs.tar
tar cf vmhgfs.tar vmhgfs-only/
rm -rf vmhgfs-only/
vmci
cd ./lib/modules/source
tar -xvf vmci.tar.
Öffnen und bearbeiten ./vmci-only/linux/driver.c
.
Zeile 127 bearbeiten, ändern
.remove = __devexit_p(vmci_remove_device),
zu
.remove = vmci_remove_device,
Zeile 1753 bearbeiten, ändern
static init __devinit vmci_probe_device(struct pci_dev *pdev, const struct pci_device_id *id)
zu
static int vmci_probe_device(struct pci_dev *pdev, const struct pci_device_id *id)
Zeile 1981 bearbeiten, ändern
static void __devexit vmci_remove_device(struct pci_dev* pdev)
zu
static void vmci_remove_device(struct pci_dev* pdev)
Schließen und speichern Sie ./vmci-only/linux/driver.c. Dann tar die Dateien sichern.
tar -cf vmci.tar vmci-only
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
sudo vmware-config-tools
? Haben Sie versucht, die Gastzusätze neu zu installieren?