我正在运行Ubuntu (Mate) 22.04,内核升级到5.17.4 (我有非常新的硬件)。
从vmnet下载并运行..bundle文件后,vmmon和vmnet模块无法安装。
日志显示多个stdarg.h和stddef.h未找到错误。我尝试了找到这里的解决方案:
sudo CPATH=/usr/src/linux-headers-5.17.4-051704/include/linux vmware-modconfig --console --install-all但我得到了多个error: expression in static assertion is not constant。
我将如何让VMWare运行?
发布于 2022-05-08 22:57:14
我找到了一个解在这里。它可以工作,但我希望不从第三方下载和安装代码:
从替换码下载模块的mkubecek的Github回购。
现在执行:
tar -xzf vmware-host-modules-player-16.2.3.tar.gz
cd vmware-host-modules-player-16.2.3
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在此之后,VMWare播放器将启动。
发布于 2022-10-28 18:33:24
Ubuntu 22.04,旧硬件。
升级到5.17内核后,我也遇到了同样的问题。
我已经通过返回到内核5.15暂时“解决”了这个问题。
https://askubuntu.com/questions/1407411
复制相似问题