Ubuntu 24 LTS内核与VMware Workstation 17.5.2的vmmon/vmnet模块不兼容问题求助
Ubuntu 24 LTS内核与VMware Workstation 17.5.2的vmmon/vmnet模块不兼容问题求助
看起来你遇到的是VMware Workstation 17.5.2还没官方适配Ubuntu 24 LTS自带的6.8.x内核导致的模块编译失败问题,我之前也碰到过类似情况,给你几个可行的解决步骤:
首先处理报错里的依赖警告,先补上缺失的基础包:
- 解决
libaio相关警告:sudo apt install libaio1 - 解决GLib没有GSettings支持的问题:
sudo apt install libglib2.0-bin
接下来是核心的模块兼容性修复——因为官方还没更新对6.8内核的支持,咱们用社区维护的补丁来编译适配的vmmon和vmnet模块:
- 先安装编译所需的工具和内核头文件:
sudo apt install git build-essential linux-headers-$(uname -r) - 获取适配17.5.2版本的模块补丁(社区专门修复新内核兼容性的):
git clone https://github.com/mkubecek/vmware-host-modules.git cd vmware-host-modules git checkout workstation-17.5.2 - 编译并安装修复后的模块:
make sudo make install - 最后重启VMware相关服务:
sudo systemctl restart vmware
做完这些步骤后,再重新运行你的安装命令或者直接启动VMware Workstation,应该就能正常加载vmmon和vmnet模块了。
备注:内容来源于stack exchange,提问作者s Mangala
相关产品推荐
相关产品推荐

