环境介绍:
vmware10+ubuntu16.04+win10
问题描述:
在vmware的虚拟机设置中启动了共享文件夹后,提示“在客户机内操作系统内装载共享文件夹系统时出错”,
重新安装vm-tools,运行之前的脚本vmware-install.pl,发现安装过程中编译modules时有报错,“struct file ”has no member named ‘f_dentry’“
解决方法:
这个问题主要是由于当前系统的内核文件和vmware tools的版本不兼容导致的,下载vmtools的补丁包即可。链接如下github源码
$ git clone https://github.com/rasa/vmware-tools-patches.git
$ cd vmware-tools-patches
$ ./patched-open-vm-tools.sh
然后去/mnt/hgfs下就能看到共享文件夹了