在 2007年6月19日 星期二,OlerMoose 写道: > 在安装vmware workstation 5.5的过程中,Building the vmmon module不通过。The screen > echos:sh: line 1: 5595 Segmentation fault 'insmod' -p > '/tmp/vmware-config6/vmmon.o' >/dev/null 2>&1Unable to make a vmmon module > that can be loaded in the running kernel:There is probably a slight > difference in the kernel configuration between theset of C header files you > specified and your running kernel. You may want torebuild a kernel based > on that directory, or specify another directory.For more information on how > to troubleshoot module-related problems, pleasevisit our Web site at > "http://www.vmware.com/download/modules/modules.html" > and"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.ht >ml".Execution aborted. > > 感觉是insmod的问题,查找Segmentation fault相关的网页,皆语焉不详,特请教各位。 > _________________________________________________________________ > 使用下一代的 MSN Messenger。 > http://imagine-msn.com/messenger/launch80/default.aspx?locale=zh-cn&source= >wlmailtagline
我在安装vmware server的过程中也遇到了这样的问题, 我的解决方式如下:
1 将/usr/lib/vmware/modules/source/目录下的vmmon.tar, 和vmnet.tar分别单独复制到/tmp目录下, 手工生
成vmmon.ko和vmnet.ko模块.
2 将vmmon.ko和vmnet.ko文件复制到到/lib/modules/`uname -r`/kernel/drivers/misc下, 然后运行
depmod -ae
3 使用modprobe vmmon和modprobe vmnet分别测试这两个模块工作正常.
4 修改vmware-config.pl脚本中的try_module函数, 让其直接返回0, 运行vmware-config.pl, 正常退出
5 修改/etc/init.d/vmware中的vmware_load_module()函数为
vmware_load_module() {
/sbin/modprobe $1
#/sbin/insmod -s -f "/lib/modules/`uname -r`/misc/$1.o" || exit 1
exit 0
}
运行/etc/init.d/vmware start 启动vmware后台服务.
我的系统内核版本为2.6.21-1-k7, vmware server版本为1.0.3 build-44356, 安装过程中好像还遇到了vmmon无法编译的
问题, 下载安装vmware-any-any-update110才得以解决.
--
====================
When You Learn, Teach;
When You Get, Give.
Http://bluestone.cublog.cn
====================
signature.asc
Description: This is a digitally signed message part.

