1)問題描述:node
嚮往常同樣,win7系統安裝vmware虛擬機,其中安裝Ubuntu 12.04,設置好共享文件夾後,進入路徑/mnt/hgfs,發現沒有共享文件。linux
2)問題發現:shell
重裝vmware tools.點擊虛擬機->從新安裝VMware tools,彈出鏡像VMwareTools-9.6.0-1294478.tar.gz,將其拷貝工做目錄,解壓到vmware-tools-distrib目錄。進入目錄, sudo ./vmware-install.pl spa
不斷鍵入enter,而後kernnel module時出現如下問題:code
/tmp/modconfig-07QZkS/vmhgfs-only/inode.c: In function ‘HgfsPermission’: /tmp/modconfig-07QZkS/vmhgfs-only/inode.c:1893:29: error: ‘struct dentry’ has no member named ‘d_count’ make[2]: *** [/tmp/modconfig-07QZkS/vmhgfs-only/inode.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [_module_/tmp/modconfig-07QZkS/vmhgfs-only] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-3.11.0-15-generic'
缺失vmhgfs,共享文件夾得功能失效。get
3)問題解決:虛擬機
進入Ubuntu forum搜尋解決方案:
it
cd vmware-tools-distrib/lib/modules/source sudo tar xf vmhgfs.tar sudo wget //下載補丁包 sudo Patch -p0 <vmhgfs-d_count-kernel-3.11-tools-9.6.0.patch //打補丁 sudo mv vmhgfs.tar vmhgfs.orig.tar sudo tar cf vmhgfs.tar vmhgfs-only cd $home cd Desktop cd vmware-tools-distrib sudo ./Vmware-install.pl
安裝後,共享文件成功io
cd /mnt/hgfs ls