安装 VMware Player

安装 VMware Player

我在 x64 Ubuntu 14.04 LTS 上安装了 VMware Player-4.0.6-1035888.x86_64,但是运行它时收到以下错误消息:

未找到与正在运行的内核匹配的 C 头文件。请参阅发行版的文档以获取安装说明。

现在,我已经预先运行过这个了:

sudo apt-get install build-essential linux-headers-$(uname -r)

并且名为的文件夹linux-headers-3.13.0-24-generic已经存在于/usr/src

有什么解决办法吗?

提前致谢!

答案1

通常情况下,上述答案是有效的,但是对于内核升级的情况如何?

我升级到了 Ubuntu 14.04 LTS (lubuntu),VMWare 需要重新编译。当它进行到“vnet”部分时,它失败了,导致我的虚拟机无法正常工作。哎呀!

我删除了 VMWare (VMware-Player-6.0.1.xxxx) 并安装了 VMware-Player-6.0.2。安装过程非常顺利,没有任何问题。恢复正常。

要点是:删除 VMWare,然后重新安装。

答案2

尝试这个:

sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h

这应该允许 vmplayer 自动找到 linux 头路径。

答案3

解决方法肯定是安装最新版本。

答案4

遇到了同样的问题,好像我下载的不是最新版本。我只能通过这个链接找到最新版本。

https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmware_player/6_0

下载页面顶部有一个小框,用于确定您要下载的版本

相关内容