本人也是无意之中猜坑,本来讲道理的说,每次linux内核的更新都会都会要求系统中的VMware 对 vmmon 和 vmnet 俩模块重新编译。但这一次,讲道理说应该和往常一样,我像个工具人一样重新编译,然后启动运行,然而今年并不给我这个机会,编译总是报错,多方踩坑无果,最终在万能的gayhub上找到了替换的模块。
好了前戏太长了,再不废话:
git clone -b workstation-15.0.4 /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
或者手动:
/mkubecek/vmware-host-modules/tree/workstation-15.0.4/
进去选择自己vmware对应的版本。
安装:
make
make install
底层这一块研究的大佬勿喷