|
升级了内核,有没有发现vmware起不来了?
重新执行vmware-config.pl,失败了吧?
呵呵,花了一下午,搞定了。
在emerge vmware后,vmware装在了/opt/vmware下,先执行/opt/vmware/bin/vmware-config.pl,记下编译模块时的错误。
在/opt/vmware/lib/modules/source/有一个vmnet.tar
解开,编辑vmnet-only/bridge.c,把编译出错提示无此成员的那几个变量名前都加上sk_
把vmnet-only打包替换原来的vmnet.tar
重新执行vmware-config.pl就能顺利编译出模块了
原因是2.6内核中struct sock结构成员名称规范了 |
|