linux kernel升级/重新编译 vmware无法启动问题怎么解决,解决内核更新后vmware无法正常启动问题方案。
前段时间centos增加了一个cr仓库,直接使用yum install
重新启动之后,发现vmware启动不了,运行vmware之后,提示重新install,没问题,在界面上安装之后,能够启动vmware了。但不能启动monitor,即不能启动vmware player。显示错误信息如下所示:
1
2
|
May 19 13:45:41 xxx kernel: vmmon: disagrees about version of symbol smp_ops May 19 13:45:41 xxx kernel: vmmon: Unknown symbol smp_ops |
网上搜索之后,提示执行以下代码:
1
|
vmware-modconfig --console --install-all |
仍不能解决,最后在redhat官方bug反馈区找到答案
1
2
3
|
cd /usr/lib/vmware/modules/binary rm -rf * vmware-modconfig --console --install-all |
至此,配置之后,vmware即能够重新正常启动了。以上代码当然要在root用户下执行了。笔者centos版本为centos6.0,vmware版本为vmware7.0。
转载请标明出处:i flym
本文地址:http://www.iflym.com/index.php/linux-develop/201110220001.html
Fedora Kernel 升级至 2.6.40 之后 VMware Player 无法开启的解决方案
最近一直折腾Debian啊,KDE已经玩的很熟练了,LXDE碰到点麻烦,startlxde命令执行后什么事情都没发生啊,不知道如何解决。只能盘算着先用用Debian的Live版本。
今天想开启VMware Player的,没想到VMware Player开不出来了,从错误信息中,得知编译出现错误。我的Fedora的内核不知道什么时候升级到2.6.40了。2.6.40其实就是3.0改个名字而已,怀疑大约是代码发生改动,使得VMware Player编译出错了。因此迅速Google,在
下载
解压,然后将其中的五个tar文件(vmblock.tar vmci.tar vmmon.tar vmnet.tar vsock.tar)放入 /usr/lib/vmware/modules/source,覆盖原文件,即可。
然后再用root用户开启VMware Player,即可编译成功。
之所以写这么简单的文章,只是因为希望中文文章至少能有一个Google搜索结果而已,虽然英文搜索结果相当多,但希望帮助到英文不好的Fedora/Linux用户,同时也帮助提升简体中文文章的质量。