当我运行vmplayer时,它检测到内核已更改,并且像往常一样提示编译并加载所需的模块。但是,它再也不会进一步。当您选择安装时,它只会静默退出,没有任何错误或任何进一步的措施。应该发生的是应该运行VMWare内核模块更新程序。没有。
请注意,这与此处回答的问题不同:内核标头的路径是什么,以便我可以安装vmware?,这是由于适当的头文件不在所需的位置。我的工具从来没有走过这么远,此外,我确保我拥有适用于3.8.0-19通用内核的所有最新头文件。
当我运行vmplayer时,它检测到内核已更改,并且像往常一样提示编译并加载所需的模块。但是,它再也不会进一步。当您选择安装时,它只会静默退出,没有任何错误或任何进一步的措施。应该发生的是应该运行VMWare内核模块更新程序。没有。
请注意,这与此处回答的问题不同:内核标头的路径是什么,以便我可以安装vmware?,这是由于适当的头文件不在所需的位置。我的工具从来没有走过这么远,此外,我确保我拥有适用于3.8.0-19通用内核的所有最新头文件。
Answers:
找到了解决此问题的方法。以下将迫使它自行修复
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起我一直在执行此操作。