我试图在Ubuntu 14.04上安装vmware工作站10.1,但出现以下错误。
我如何解决它 ?
Virtual machine monitor done
Virtual machine communication interface done
VM communication interface socket family done
Blocking file system done
Virtual ethernet failed
VMware Authentication Daemon done
要解决此问题,我们需要将此修补程序应用于VMware Player模块源中的filter.c。
在tmp目录名称filter.c.diff中创建一个文件,然后复制粘贴以下代码init。
纳米/tmp/filter.c.diff
205a206
> #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0)
206a208,210
> #else
> VNetFilterHookFn(const struct nf_hook_ops *ops, // IN:
> #endif
255c259,263
< transmit = (hooknum == VMW_NF_INET_POST_ROUTING);
---
> #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0)
> transmit = (hooknum == VMW_NF_INET_POST_ROUTING);
> #else
> transmit = (ops->hooknum == VMW_NF_INET_POST_ROUTING);
> #endif
sudo -E -s
cd /usr/lib/vmware/modules/source/
cp vmnet.tar vmnet.tar.original
tar xvf vmnet.tar vmnet-only/filter.c
patch vmnet-only/filter.c < /tmp/filter.c.diff
tar -uvf vmnet.tar vmnet-only/filter.c
rm -rf vmnet-only/
之后,只需运行vmware,它将正常运行。
Starting VMware services:
Virtual machine monitor done
Virtual machine communication interface done
VM communication interface socket family done
Blocking file system done
Virtual ethernet done
VMware Authentication Daemon done
Shared Memory Available done
注意:您还需要穿梭于.vmware目录,否则您的vmware更改将不会保存
例子
sudo chown -R one:one .vmware
其中一个是我的用户名,一个是我的组。sudo chown -R $USER:$USER .vmware
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句