在我的 Linux 内核中运行 VMware 16 pro 时出现如下错误。这是图片的错误
有人能给我解决这个问题吗:)
答案1
这对我有帮助
cd /usr/lib/vmware/modules/source
git clone https://github.com/mkubecek/vmware-host-modules
cd vmware-host-modules
git checkout workstation-16.2.3
make
tar -cf vmnet.tar vmnet-only
tar -cf vmmon.tar vmmon-only
mv vmnet.tar /usr/lib/vmware/modules/source/
mv vmmon.tar /usr/lib/vmware/modules/source/
vmware-modconfig --console --install-all
答案2
要使用具有较新内核的 VMware 模块,您需要对模块应用一些补丁才能兼容。有一个存储库可以跟踪所需的补丁并发布它们
https://github.com/mkubecek/vmware-host-modules
有一个分支,其中包含在较新的内核中使用工作站版本 16 进行编译所需的更改。
如果您获得该代码并编译修补版本,您的 VMWare 将会运行。
git clone https://github.com/mkubecek/vmware-host-modules
cd vmware-host-modules
git checkout workstation-16.2.3
sudo make ; sudo make install