Vmware player 5.0.1 和内核 3.7 无法编译

Vmware player 5.0.1 和内核 3.7 无法编译

我下载了当前版本的 VMWare Player。我的内核是 3.7。启动时,它要求我告知内核位于何处。因此 Vmware 内核模块未编译。

答案1

解决方案是向 version.h 添加一个符号链接:

sudo ln -s /usr/src/linux-headers-3.7.0-7-generic/include/generated/uapi/linux/version.h /usr/src/linux-headers-3.7.0-7-generic/include/linux/version.h

然后我跑

sudo vmware-modconfig --console --install-all

然后它编译了

答案2

这对您当前拥有的任何内核版本都有效:

ln -s /usr/src/linux-headers-`uname -r`/include/generated/uapi/linux/version.h /usr/src/linux-headers-`uname -r`/include/linux/version.h

相关内容