无法安装所有模块。有关详细信息,请参阅日志 /tmp/vmware/vmware-{Host}-vmware-14067.log。(退出代码 1)

无法安装所有模块。有关详细信息,请参阅日志 /tmp/vmware/vmware-{Host}-vmware-14067.log。(退出代码 1)

在我的 Linux 内核中运行 VMware 16 pro 时出现如下错误。这是图片的错误

有人能给我解决这个问题吗:)

答案1

从: ubuntu 22.04 安装 vm 工作站错误

这对我有帮助

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

相关内容