ubuntu 12.04安装vmware tools

    今天下载了一个vmware 10,版本比较新的。然后在里面安装了虚拟机Ubuntu 12.04。然后安装vmware tools,结果在编译 hgfs支持的时候出现了错误:

/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,共享文件夹功能失效。

此时/mnt/hgfs 目录页存在,但是如果设置了共享文件在里面什么也看不到!


通过网上搜索终于找到了解决方式:

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 /tmp
cd vmware-tools-distrib
sudo ./Vmware-install.pl

关于上面的那个文件 vmhgfs-d_count-kernel-3.11-tools-9.6.0.patch,可以用bing搜索r然后wget下来。


此时像往常一样一路按enter键 安装后,共享文件成功

$ ls /mnt/hgfs/
D



你可能感兴趣的:(ubuntu 12.04安装vmware tools)