大家好,下面是包含 VMware Workstation 11 生成的错误日志尾部的 pastebin 链接。与此主题相关的问题针对的是 Linux 的特定版本和以前版本。有人能帮我解决这个问题吗?
该问题与最后一行有关,无法启动 VMNET。我尝试断开 VPN 连接并启动 VMware,但没有成功。
谢谢!PB
答案1
复制以下代码片段这里并将其粘贴到您的主目录中名为 的文件中vmnet313.patch
。
运行以下命令
cd /usr/lib/vmware/modules/source
tar -xvf vmnet.tar
patch vmnet-only/filter.c < ~/vmnet313.patch
tar -uvf vmnet.tar vmnet-only
rm -r vmnet-only
/usr/lib/vmware/bin/vmware-modconfig --console --install-all
上述代码块所做的是解压 vmnet 源代码、修补有问题的代码,然后使用添加的补丁将 vmnet 模块恢复到其原始状态。
来源
答案2
此解决方案适用于内核 3.19。
以下是上述问题的解决方案的链接:-
从 3.19 内核开始,vmnet 模块将无法构建。因此我们需要修补它。命令如下:-
curl http://pastie.org/pastes/9934018/download -o /tmp/vmnet-3.19.patch
提取 vmnet 模块源:
如果未找到 curl 命令则运行:sudo apt-get install curl
cd /usr/lib/vmware/modules/source
tar -xf vmnet.tar
应用补丁:
patch -p0 -i /tmp/vmnet-3.19.patch
重新创建档案:
tar -cf vmnet.tar vmnet-only
除去剩余的:
rm -r *-only
重建模块:
vmware-modconfig --console --install-all
现在,VMware Workstation 运行顺利。