Ubuntu Server 10.10上VMWare tools内核源问题

Ubuntu Server 10.10上VMWare tools内核源问题

安装并运行 vm-ware 配置后,该配置需要我的内核头来编译一些模块,好的,所以我会把它们给它,但它就是不起作用。

它询问与我正在运行的内核匹配的 C 头文件目录的路径。

如果我

uname -r

我明白了

2.6.35-22-generic-pae

所以我告诉它源路径是

/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).

..我很困惑?有人可以提供建议吗?

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

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

答案1

尝试安装开源虚拟机并使用 DKMS 安装内核模块。

答案2

您需要做的就是添加以下行

#define UTS_RELEASE "<your kernel version, e.g 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/

相关内容