0755mx 发表于 2015-4-9 20:54:53

vmhgfs模块编译错误解决方法

  解决:
  1,请将vmware tools的安装文件解压到用户目录下(~/vmware-tools-distrib)。
  2,首先进入此目录:代码:$ cd ~/vmware-tools-distrib
  3,把将要更改的文件分离出来备份:代码:$ mv lib/modules/source/vmhgfs.tar vmhgfs.tar.orig
  4,解压缩此文件:代码:$ tar -xvf vmhgfs.tar.orig
  5,编辑文件解压后生成的vmhgfs-only目录中的compat_slab.h:代码:$ vim vmhgfs-only/compat_slab.h
  找到此行:代码:if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 22) || defined(VMW_KMEMCR_HAS_DTOR)   
  Ubuntu7.10的内核版本为2.6.22.14,因此更改为:代码:if LINUX_VERSION_CODE
页: [1]
查看完整版本: vmhgfs模块编译错误解决方法