当前位置: 首页>>技术教程>>正文


vmplayer 问题 – 自 13.04 升级以来,VMWare 内核模块更新程序无法运行

, ,

问题描述

当我运行vmplayer时,它检测到内核发生了变化,并像往常一样提示编译并加载所需的模块。然而,它永远不会更进一步。当您选择安装时,它只是静默退出,没有错误或任何进一步的操作。应该发生的是 VMWare 内核模块更新程序应该运行。它没有。

请注意,这与此处回答的问题 What is the path to the kernel headers so I can install vmware? 不同,这是由于正确的头文件不在需要的位置。我的从来没有走这么远,此外,我确保我拥有 3.8.0-19 通用内核的所有最新头文件。

最佳答案

找到了解决此问题的方法。以下将强制它自行修复

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

次佳答案

在我从这里得到的修复之前,我必须做一件事:http://mergy.org/2013/03/three-tips-to-get-vmware-workstation-9-going-on-kernel-3-8-0/

所以我的完整修复有两个步骤,它们是:

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-modconfig --console --install-all

在第一个命令中,更改您拥有的最后一个版本的 linux 头文件版本,在我的情况下是 3.8.0-25,但我从 3.8.0-19 开始就这样做了。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/11973.html,未经允许,请勿转载。