按照常理来说,每次 Linux 内核的更新,都会导致 VMware Workstation 的 vmmon 和 vmnet 俩模块编译失败。

这次也不例外咯。

解决方法也很粗暴,用 Patch 就行了。

photo_2019-01-09_13-01-01.jpg

感谢 Michal Kubeček 写了这个 Patch。

在你安装好 Linux 5.0 内核与 VMware Workstation 15.0 之后,运行 VMware 会报错,告诉你无法编译 vmmon 与 vmnet 模块。

下面是解决办法。

git clone -b workstation-15.0.2 https://github.com/mkubecek/vmware-host-modules.git
cd vmware-host-modules
tar -cf vmmon.tar vmmon-only
tar -cf vmnet.tar vmnet-only
sudo cp -v vmmon.tar vmnet.tar /usr/lib/vmware/modules/source/
sudo vmware-modconfig --console --install-all

其实说白了,就是直接用 patched 的目录编译就行了。

选区_688.png

最后就可以确保程序成功运行了。


链接:
http://rglinuxtech.com/?p=2471