解决2.6.24中系统重启后vmware城楼重新配置问题
出现这个问题的原因是vmnet 和vmmon两个模块找不到,因为我用的是vmware-workstation-4.5.2,然后用补丁使其可以在2.6.24内核中使用,每次重新配置实际上就是上述两个模块被重新编译并加载到内核中,可是编译是在/tmp文件夹中进行,而且编译完成后程序会自动将其删除掉,且并没有复制到别的地方,导致每次重启机器后找不到模块文件,于是需要重新配置vmware.
我的解决办法。
在编译两个模块中间人为停止它,将临时生成的源文件复制到其它文件夹,手动编译它们,其实很简单,只要在文件夹中运行make就可以了。
之后将编译好的×.o和*.ko文件复制到系统能找到的地方就成的,/lib/modules/......细节现在不记得了,先写到这里,占个位。
这里搞错了,可能是因为我用的是比较低版本的原因,放置模块文件的位置是
/usr/share/vmware/lib/modules/binary/2.6.24-gentoo-r7/objects/
原本最初安装时会生成一个和系统内核版本号对应的目录,可当你升级过内核之后,模块就不再能用了,所以我将原来的文件夹复制,改名,并其它内容不变,只在上述的位置里换上新内核编译过的模块文件即可。
这个问题我还要再注意一下,这两天又出现了两次需要编译才能运行的情况,还不清楚原因。2008.6.15
阅读(1115) | 评论(0) | 转发(0) |