在VMware 10下安装CentOS 7.0后,在安装VMware Tools时会报错,导致虚拟机的共享文件夹无法正常添加,如果使用使用最小化安装,拷贝文件什么的还是挺麻烦的
处理方法:将WMware Tools 的.tar.gz压缩包拷贝到tmp目录下,解压出vmware-tools-distrib文件夹
在vmware-tools-distrib/lib/modules/source下找到vmhgts.tar,将里面的vmhgfs-only文件夹解压出来修改如下信息
1. 错误信息
/tmp/modconfig-3GKV5K/vmhgfs-only/filesystem.c: In function ‘HgfsInitSuperInfo’:
/tmp/modconfig-3GKV5K/vmhgfs-only/filesystem.c:234:15: error: incompatible types when assigning to type ‘uid_t’ from type ‘kuid_t’
si->uid = current_uid();
/tmp/modconfig-3GKV5K/vmhgfs-only/filesystem.c:240:15: error: incompatible types when assigning to type ‘gid_t’ from type ‘kgid_t’
si->gid = current_gid();
1.1 vmhgfs-only / file.c
HgfsSetUidGid(iparent, file->f_dentry,
current_fsuid(), current_fsgid());
修改为