Anda juga dapat mengedit file secara langsung untuk memperbaiki masalah ini. Ini sedikit menyusahkan, tetapi perintahnya mengikuti.
vmhgfs
cd /vmware-tools-distrib/lib/modules/source
tar xf vmhgfs.tar
cd vmhgfs-only/
Buka dan edit inode.c
. Edit baris 888, ubah
result = compat_vmtruncate(inode, newSize);
untuk
result = 0;
Kemudian simpan file dan keluar dari editor. Akhirnya, tar kembali:
cd ..
rm -rf vmhgfs.tar
tar cf vmhgfs.tar vmhgfs-only/
rm -rf vmhgfs-only/
vmci
cd ./lib/modules/source
tar -xvf vmci.tar.
Buka dan edit ./vmci-only/linux/driver.c
.
Edit baris 127, ubah
.remove = __devexit_p(vmci_remove_device),
untuk
.remove = vmci_remove_device,
Edit baris 1753, ubah
static init __devinit vmci_probe_device(struct pci_dev *pdev, const struct pci_device_id *id)
untuk
static int vmci_probe_device(struct pci_dev *pdev, const struct pci_device_id *id)
Edit baris 1981, ubah
static void __devexit vmci_remove_device(struct pci_dev* pdev)
untuk
static void vmci_remove_device(struct pci_dev* pdev)
Tutup dan simpan ./vmci-only/linux/driver.c. Kemudian tar file cadangan.
tar -cf vmci.tar vmci-only
Sekarang Anda dapat menjalankan ./vmware-install.pl
dan seharusnya berhasil menginstal HGFS.
Saya perlu memperbaiki kedua modul yang rusak ini agar HGFS berfungsi. Situs lain melaporkan hanya perlu memperbaiki modul vmhgfs.
Sumber:
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
? Sudahkah Anda mencoba menginstal kembali penambahan tamu?