Chinaunix首页 | 论坛 | 博客
  • 博客访问: 376203
  • 博文数量: 109
  • 博客积分: 5045
  • 博客等级: 大校
  • 技术积分: 1199
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-08 14:47
文章分类

全部博文(109)

文章存档

2017年(1)

2012年(5)

2011年(10)

2010年(1)

2009年(13)

2008年(29)

2007年(6)

2006年(44)

我的朋友

分类: LINUX

2008-05-30 14:47:00

解决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
阅读(1072) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~