Vous pouvez également modifier les fichiers directement pour résoudre ce problème. C'est un peu pénible, mais les commandes suivent.
vmhgfs
cd /vmware-tools-distrib/lib/modules/source
tar xf vmhgfs.tar
cd vmhgfs-only/
Ouvrez et modifiez inode.c
. Modifier la ligne 888, changer
result = compat_vmtruncate(inode, newSize);
à
result = 0;
Enregistrez ensuite le fichier et quittez l'éditeur. Enfin, sauvegardez-le:
cd ..
rm -rf vmhgfs.tar
tar cf vmhgfs.tar vmhgfs-only/
rm -rf vmhgfs-only/
vmci
cd ./lib/modules/source
tar -xvf vmci.tar.
Ouvrez et modifiez ./vmci-only/linux/driver.c
.
Modifier la ligne 127, changer
.remove = __devexit_p(vmci_remove_device),
à
.remove = vmci_remove_device,
Modifiez la ligne 1753, changez
static init __devinit vmci_probe_device(struct pci_dev *pdev, const struct pci_device_id *id)
à
static int vmci_probe_device(struct pci_dev *pdev, const struct pci_device_id *id)
Modifier la ligne 1981, changer
static void __devexit vmci_remove_device(struct pci_dev* pdev)
à
static void vmci_remove_device(struct pci_dev* pdev)
Fermez et enregistrez ./vmci-only/linux/driver.c. Ensuite, sauvegardez les fichiers.
tar -cf vmci.tar vmci-only
Vous pouvez maintenant exécuter ./vmware-install.pl
et il devrait réussir à installer HGFS.
J'avais besoin de réparer ces deux modules cassés pour faire fonctionner HGFS. D'autres sites signalent simplement avoir besoin de réparer le module vmhgfs.
Sources:
HGFS: https://answers.launchpad.net/ubuntu/+question/227866
VMCI: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2050666
sudo vmware-config-tools
? Avez-vous essayé de réinstaller les ajouts d'invités?