आप इस समस्या को ठीक करने के लिए फ़ाइलों को सीधे संपादित भी कर सकते हैं। यह थोड़ा दर्द है, लेकिन आज्ञाओं का पालन करते हैं।
vmhgfs
cd /vmware-tools-distrib/lib/modules/source
tar xf vmhgfs.tar
cd vmhgfs-only/
खोलें और संपादित करें inode.c
। पंक्ति 888 संपादित करें, बदलें
result = compat_vmtruncate(inode, newSize);
सेवा
result = 0;
फिर फ़ाइल को सहेजें और संपादक से बाहर निकलें। अंत में, इसे बैक अप करें:
cd ..
rm -rf vmhgfs.tar
tar cf vmhgfs.tar vmhgfs-only/
rm -rf vmhgfs-only/
vmci
cd ./lib/modules/source
tar -xvf vmci.tar.
खोलें और संपादित करें ./vmci-only/linux/driver.c
।
लाइन 127 संपादित करें, बदलें
.remove = __devexit_p(vmci_remove_device),
सेवा
.remove = vmci_remove_device,
लाइन 1753 को संपादित करें, बदलें
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)
रेखा 1981 को संपादित करें, बदलें
static void __devexit vmci_remove_device(struct pci_dev* pdev)
सेवा
static void vmci_remove_device(struct pci_dev* pdev)
बंद करें और सहेजें ./vmci-only/linux/driver.c। फिर फ़ाइलों का बैकअप लें।
tar -cf vmci.tar vmci-only
अब आप चला सकते हैं ./vmware-install.pl
और इसे सफलतापूर्वक HGFS स्थापित करना चाहिए।
मुझे इन दोनों टूटे हुए मॉड्यूलों को ठीक करने की आवश्यकता है ताकि एचजीएफएस काम कर सके। अन्य साइटें केवल vmhgfs मॉड्यूल को ठीक करने के लिए रिपोर्ट करती हैं।
सूत्रों का कहना है:
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
? क्या आपने अतिथि परिवर्धन को पुन: स्थापित करने का प्रयास किया है?