compat_kernel.h定义与2.6.20的内核有不兼容的地方,那我们就来修改compat_kernel.h使其与compat_kernel.h与内核兼容就可以了。
首先备份原始文件,然后解压vmmon.tar:
cd/usr/lib/vmware/modules/sourcesudocpvmmon.tarvmmon.tar.oldsudotarxvfvmmon.tarsudovimvmmon-only/include/compat_kernel.h
将21行:
staticinline_syscall1(int,compat_exit,int,exit_code);
替换为:
#ifLINUX_VERSION_CODE
保存退出,
sudormvmmon.tar
然后重新打包vmmon.tar:
tarcvfvmmon.tarvmmon-onlyrm-rfvmmon-only
在shell里运行,出现下面的错误然后退出,从“应用程序”菜单里也不能启动。
/usr/lib/vmware/bin/vmware:/usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0:noversioninformationavailable(requiredby/usr/lib/libcairo.so.2)
解决办法:
$cd/usr/lib/vmware/lib/
$sudomvlibpng12.so.0/libpng12.so.0libpng12.so.0/libpng12.so.0.disabled
$sudoln-sf/usr/lib/libpng12.so.0libpng12.so.0/libpng12.so.0
[本帖最后由Subbo于2007-5-1209:34编辑]
ubuntu 7.04中安装vmware问题的解决方法ubuntu 7.04中安装vmware问题的解决方法ubuntu 7.04中安装vmware问题的解决方法ubuntu 7.04中安装vmware问题的解决方法ubuntu 7.04中安装vmware问题的解决方法ubuntu 7.04中安装vmware问题的解决方法ubuntu 7.04中安装vmware问题的解决方法ubuntu 7.04中安装vmware问题的解决方法ubuntu 7.04中安装vmware问题的解决方法ubuntu 7.04中安装vmware问题的解决方法
阅读(296) | 评论(0) | 转发(0) |