升级到 13.04 后无法启动 VMWare Workstation

升级到 13.04 后无法启动 VMWare Workstation

升级到 13.04 后,我无法启动 VMWorkstation。我收到以下消息:

在运行 VMware 之前,必须编译几个模块并将其加载到正在运行的内核中。

内核头文件 3.8.0-19-generic

未找到版本 3.8.0-19-generic 的内核头文件。如果您已将它们安装在非默认路径中,则可以指定以下路径。

有人知道下一步该做什么吗?

Ubuntu 13.04 64位

如果我将路径指向:

/usr/src/linux-headers-3.8.0-19-generic

我收到以下消息:

未找到与您正在运行的内核匹配的 C 头文件。

谢谢

额外的:

根据建议我在终端运行它:

cd /lib/modules/$(uname -r)/build/include/linux 

sudo ln -s ../generated/utsrelease.h 

sudo ln -s ../generated/autoconf.h 

sudo ln -s ../generated/uapi/linux/version.h

但是,现在我得到了以下信息:

在运行 VMware 之前,必须编译几个模块并将其加载到内核中 取消/安装

我安装了,窗口关闭了,什么也没有发生......有什么想法吗?

额外的:

我安装了这个:

sudo apt-get install open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev

这一切都开始了……

非常感谢您的建议和帮助...这就是我喜欢 Ubuntu 的原因...它有一个非常乐于助人的社区...!

注意:还发现这也可能对其他人有帮助:这里

其他错误:

无法打开 /dev/vmmon:是一个目录。请确保已加载内核模块“vmmon”。

无法初始化监视设备。

监控设置全部变灰

解决:

重新安装 Nvidia 驱动程序

答案1

上个月使用 Ubuntu 13.04 时遇到了同样的问题。当时,升级到 VMWare player 5.0.2 build-1031769 解决了该问题。快进一个月,今天在最近的 13.04 更新后遇到了一个新问题,VMWare 再次无法启动。最新的 VM player 版本仍然是 5.0.2。谷歌引导我找到了这个解释:

http://communities.vmware.com/thread/446490?start=0&tstart=0

使用 root 权限运行以下 vmware 命令解决了我的问题:

sudo vmware-modconfig --console --install-all

高血压

答案2

这对我有用:

sudo apt-get install build-essential linux-headers-$(uname -r) open-vm-dkms
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

然后

sudo vmware-config-tools.pl

...您就完成了。

答案3

我安装了上述建议的软件包,但仍然出现相同的错误。安装最新的 VMWare Player 解决了这个问题。

答案4

我尝试了上述所有解决方案,包括全新安装,但仍然无法启动。它仍然显示“在运行 VMware 之前,必须编译几个模块并将其加载到内核中取消/安装”

经过大量研究后,我要做的是这样的:我打开一个终端,然后输入:

sudo apt-get install open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev

进而:

sudo apt-get install gcc

进而:

sudo vmware-modconfig --console --install-all --appname="VMware Player" --icon="vmware-player"

之后它就启动了。希望这能有所帮助。

相关内容