Ubuntu Server 10.10内核源码问题上的VMWare工具

安装并运行vm-wareconfiguration后,configuration需要我的内核头文件来编译一些模块,好的,所以我会给它们,但它不会工作。

它要求与我正在运行的内核相匹配的C头文件目录的path。

如果我

uname -r

我明白了

 2.6.35-22-generic-pae 

所以我告诉它的源path是

/lib/modules/2.6.25-22-generic-pae/build/include

并返回

"The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match your running kernel (version 2.6.35-22-generic-pae).

..我很困惑? 任何人都可以提供build议吗?

我自己安装了hte内核源码和头文件

 sudo apt-get install linux-headers-$(uname -r) 

尝试安装open-vm-source并使用DKMS安装内核模块。

所有你需要做的就是添加行

 #define UTS_RELEASE "<your kernel version, eg 2.6.35-25-server>" 

/usr/src/linux-headers-<your kernel version>/include/linux/version.h ,并将文件/usr/src/linux-headers-<your kernel version>/include/generated/autoconf.h复制到/usr/src/linux-headers-<your kernel version>/include/linux/