También puede editar los archivos directamente para solucionar este problema. Esto es un poco doloroso, pero los comandos siguen.
vmhgfs
cd /vmware-tools-distrib/lib/modules/source
tar xf vmhgfs.tar
cd vmhgfs-only/
Abrir y editar inode.c
. Editar línea 888, cambiar
result = compat_vmtruncate(inode, newSize);
a
result = 0;
Luego guarde el archivo y salga del editor. Finalmente, alquitránalo de nuevo:
cd ..
rm -rf vmhgfs.tar
tar cf vmhgfs.tar vmhgfs-only/
rm -rf vmhgfs-only/
vmci
cd ./lib/modules/source
tar -xvf vmci.tar.
Abrir y editar ./vmci-only/linux/driver.c
.
Editar línea 127, cambiar
.remove = __devexit_p(vmci_remove_device),
a
.remove = vmci_remove_device,
Editar línea 1753, cambiar
static init __devinit vmci_probe_device(struct pci_dev *pdev, const struct pci_device_id *id)
a
static int vmci_probe_device(struct pci_dev *pdev, const struct pci_device_id *id)
Editar línea 1981, cambiar
static void __devexit vmci_remove_device(struct pci_dev* pdev)
a
static void vmci_remove_device(struct pci_dev* pdev)
Cierre y guarde ./vmci-only/linux/driver.c. Luego alquila los archivos de nuevo.
tar -cf vmci.tar vmci-only
Ahora puede ejecutar ./vmware-install.pl
y debería instalar con éxito HGFS.
Necesitaba arreglar ambos módulos rotos para que HGFS funcionara. Otros sitios informan que solo necesitan arreglar el módulo vmhgfs.
Fuentes:
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
? ¿Has intentado reinstalar las adiciones de invitados?