Bu sorunu gidermek için dosyaları doğrudan da düzenleyebilirsiniz. Bu biraz acı ama komutları takip ediyor.
vmhgfs
cd /vmware-tools-distrib/lib/modules/source
tar xf vmhgfs.tar
cd vmhgfs-only/
Açın ve düzenleyin inode.c
. 888 numaralı satırı düzenle, değiştir
result = compat_vmtruncate(inode, newSize);
için
result = 0;
Sonra dosyayı kaydedin ve editörden çıkın. Son olarak, katlayın:
cd ..
rm -rf vmhgfs.tar
tar cf vmhgfs.tar vmhgfs-only/
rm -rf vmhgfs-only/
VMCI
cd ./lib/modules/source
tar -xvf vmci.tar.
Açın ve düzenleyin ./vmci-only/linux/driver.c
.
127. satırı düzenle, değiştir
.remove = __devexit_p(vmci_remove_device),
için
.remove = vmci_remove_device,
1753 numaralı satırı düzenle, değiştir
static init __devinit vmci_probe_device(struct pci_dev *pdev, const struct pci_device_id *id)
için
static int vmci_probe_device(struct pci_dev *pdev, const struct pci_device_id *id)
1981 satırını düzenle, değiştir
static void __devexit vmci_remove_device(struct pci_dev* pdev)
için
static void vmci_remove_device(struct pci_dev* pdev)
Kapatın ve kaydedin ./vmci-only/linux/driver.c. Sonra dosyaları yedekleyin.
tar -cf vmci.tar vmci-only
Şimdi çalıştırabilirsiniz ./vmware-install.pl
ve HGFS'yi başarıyla yüklemelidir.
HGFS'nin çalışması için bu kırık modüllerin her ikisini de düzeltmem gerekiyordu. Diğer siteler sadece vmhgfs modülünün düzeltilmesi gerektiğini bildiriyor.
Kaynaklar:
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
mi? Konuk eklentileri yeniden yüklemeyi denediniz mi?