Hau*_*eal 4 vmware compiling linux-headers
我正在运行 Ubuntu (Mate) 22.04,内核升级到 5.17.4(我有非常新的硬件)。
从 VM-Ware 下载并运行 .bundle 文件后,vmmon和vmnet模块安装失败。
日志显示多个stdarg.h未stddef.h发现的错误。我尝试了在这里找到的解决方案:
sudo CPATH=/usr/src/linux-headers-5.17.4-051704/include/linux vmware-modconfig --console --install-all
Run Code Online (Sandbox Code Playgroud)
但我得到了多个 error: expression in static assertion is not constant。
如何让 VMWare 运行?
我在这里找到了解决方案。它有效,但我不想从第三方下载和安装代码:
从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
Run Code Online (Sandbox Code Playgroud)
之后,VMWare Player 将启动。
| 归档时间: |
|
| 查看次数: |
10206 次 |
| 最近记录: |