我下载了当前版本的 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