当我在 Ubuntu 15.04 上安装 VMware Workstation 并将内核从 3.19 更新到 4.2 时,它显示以下路径
/tmp/vmware-root/vmware-modconfig-8097.log
因此,我去检查路径并在日志中发现以下错误
2015-09-06T12:35:44.077+05:30| vthread-3| I120: Failed to find /lib/modules/4.2.0-040200rc3-generic/build/include/linux/version.h
2015-09-06T12:35:44.077+05:30| vthread-3| I120: /lib/modules/4.2.0-040200rc3-generic/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
请告诉我任何人……
答案1
尝试
sudo apt-get install build-essential
然后尝试再次安装
答案2
4.x 内核系列中有一些变化,需要修改 vmware 模块的源代码。我有一个部分方法,但不能完全起作用:
看https://communities.vmware.com/message/2546788。您可以将其应用于 /usr/lib/vmware/modules/source 中解压的 tar 文件:
cd ~
curl -o ~/vmware-modules-linux-4.2.0-rc5+.patch.zip "https://communities.vmware.com/servlet/JiveServlet/download/2529949-140350/vmware-modules-linux-4.2.0-rc5%2B.patch.zip"
unzip ~/vmware-modules-linux-4.2.0-rc5+.patch.zip
cd /usr/lib/vmware/modules/source
ls *.tar | while read file; do tar xf $file; done
patch -p1 < ~/vmware-modules-linux-4.2.0-rc5+.patch
```
但这并不适用。如有任何进一步的提示,我们将不胜感激。