我已经研究这个问题有一段时间了,但似乎找不到任何解决方案。
我在运行 Ubuntu 15.10 的计算机上安装了适用于 Linux 64 位的 VMWare Player 5.0.4。安装成功,但当我尝试运行时,它说需要编译模块并将其加载到正在运行的内核中。这很好,所以我单击安装,然后收到一条错误消息:
无法启动服务。请参阅日志文件 xxx.log 了解详细信息
我检查了日志,上面写着:
无法构建 vmnet。无法执行构建命令
进行了一些搜索,显然这是由于内核版本,所以我按照以下步骤操作这里修补 vmnet 源。
尝试之后,我得到了以下输出:
scripts/Makefile.build:258: recipe for target '/tmp/modconfig-aKDAPX/vmnet-only/netif.o' failed
make[2]: *** [/tmp/modconfig-aKDAPX/vmnet-only/netif.o] Error 1
make[2]: *** Waiting for unfinished jobs....
Makefile:1398: recipe for target '_module_/tmp/modconfig-aKDAPX/vmnet-only' failed
make[1]: *** [_module_/tmp/modconfig-aKDAPX/vmnet-only] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.2.0-18-generic'
Makefile:130: recipe for target 'vmnet.ko' failed
make: *** [vmnet.ko] Error 2
make: Leaving directory '/tmp/modconfig-aKDAPX/vmnet-only'
Unable to install all modules. See log for details.
不确定它要我查看的这个“日志”在哪里......
任何帮助都值得感激,我确实需要让它工作起来。
答案1
VMPlayer 5 真的太老了。当前版本是 12。下载当前版本会对你有帮助,你需要一个正确地址的链接吗?