我最近全新安装了 15.04。我下载并安装了 vmware player,但是当我启动它时,收到一条消息说“vmware 工作站必须编译几个模块并将其加载到内核中。”
我单击“安装”以便可以继续,但是随后收到一条错误消息,提示“无法启动服务”。
关于如何让它再次工作,我有什么想法吗?
答案1
找到这里https://communities.vmware.com/thread/509225
可以通过以 Root 身份(在终端中)运行以下步骤来解决此问题:
- 以 root 身份登录(例如
sudo -i
) - 输入您的 Root 密码。
输入以下命令:
curl https://pastebin.com/raw/Z1ihzbcE -o /tmp/vmnet-3.19.patch cd /usr/lib/vmware/modules/source tar -xf vmnet.tar cd vmnet-only patch -p0 -i /tmp/vmnet-3.19.patch mv vmnet.tar vmnet.tar.SAVED tar -cf vmnet.tar vmnet-only rm -r vmnet-only vmware-modconfig --console --install-all
VMware 现在将为内核 3.19 编译 vmnet 模块。(请确保您已安装 DKMS)
答案2
尝试补丁前,请确保升级到最新版本的 VMware Player。当我使用 VMware Player 6.x 时,补丁不起作用,但在 7.1.x 上却起作用了。
答案3
这对我来说很有效:
对于新手来说,在终端中运行命令将执行的操作如下:
在文件夹中
/usr/lib/vmware/modules/source
,您必须vmnet-only
从中提取文件vmnet.tar
并备份.tar-file.
运行从以下网站下载的补丁程序http://pastie.org/pastes/9934018/download从 vmnet-only 文件夹创建新的 vmnet.tar 之前
删除 vmnet-only 文件夹并进行编译