当前时区 GMT+8, 现在时间是 2008-8-29 01:32 游客: 注册 登录 仅登录论坛 | 搜索 帮助


标题: vmware配置无法通过解决办法
hellothere
新手上路
Rank: 1


UID 247730
精华 1
积分 99
帖子 148
阅读权限 10
注册 2008-3-14
状态 离线
发表于 2008-5-9 15:32  资料  短消息  加为好友 
vmware配置无法通过解决办法

ml2.1beta2
kernel-smp-2.6.24.4-2mgc

错误代码如下:
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config2/vmmon-only'
make -C /lib/modules/2.6.24.4-smp/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/lib/modules/2.6.24.4-smp/build'
  CC [M]  /tmp/vmware-config2/vmmon-only/linux/driver.o
  CC [M]  /tmp/vmware-config2/vmmon-only/linux/hostif.o
  CC [M]  /tmp/vmware-config2/vmmon-only/common/comport.o
  CC [M]  /tmp/vmware-config2/vmmon-only/common/cpuid.o
In file included from include/asm/bitops.h:2,
                 from /tmp/vmware-config2/vmmon-only/./include/vcpuset.h:74,
                 from /tmp/vmware-config2/vmmon-only/./include/modulecall.h:23,
                 from /tmp/vmware-config2/vmmon-only/common/vmx86.h:18,
                 from /tmp/vmware-config2/vmmon-only/common/hostif.h:18,
                 from /tmp/vmware-config2/vmmon-only/common/cpuid.c:14:
include/asm/bitops_32.h:9:2: #error only <linux/bitops.h> can be included directly
make[2]: *** [/tmp/vmware-config2/vmmon-only/common/cpuid.o] 错误 1
make[1]: *** [_module_/tmp/vmware-config2/vmmon-only] 错误 2
make[1]: Leaving directory `/lib/modules/2.6.24.4-smp/build'
make: *** [vmmon.ko] 错误 2
make: Leaving directory `/tmp/vmware-config2/vmmon-only'
Unable to build the vmmon module.


解决办法:

解开如下文件: /usr/lib/vmware/modules/source/vmmon.tar
解开后,修改这个文件:  vmmon-only/include/vcpuset.h
将第74行  #include "asm/bitops.h" 改为 #include "linux/bitops.h"
重新打包回去, 再运行vmware-config.pl就可以通过了。

[ 本帖最后由 hellothere 于 2008-5-9 16:56 编辑 ]





Intel P4M2.8GHz;PC2100256M+PC2700256M;160G 5400RPM;ULI;NV17;15' LCD Panel;Linux
顶部
hellothere
新手上路
Rank: 1


UID 247730
精华 1
积分 99
帖子 148
阅读权限 10
注册 2008-3-14
状态 离线
发表于 2008-5-9 16:56  资料  短消息  加为好友 
vmware无可用声音设备解决办法

ml2.1beta2
kernel-smp-2.6.24.4-2mgc


su root
chmod +s /usr/lib/libaoss.so.*
mv /usr/bin/vmware /usr/bin/vmware.orig
echo '#!/bin/bash' > /usr/bin/vmware
echo 'LD_PRELOAD=libaoss.so exec /usr/bin/vmware.orig "$@"' >>/usr/bin/vmware
chmod +x /usr/bin/vmware

虚拟机的声卡设备改为/dev/adsp





Intel P4M2.8GHz;PC2100256M+PC2700256M;160G 5400RPM;ULI;NV17;15' LCD Panel;Linux
顶部
hellothere
新手上路
Rank: 1


UID 247730
精华 1
积分 99
帖子 148
阅读权限 10
注册 2008-3-14
状态 离线
发表于 2008-5-9 16:57  资料  短消息  加为好友 
求人不如求自己。

现在终于可以用vmware了吧。呵呵。





Intel P4M2.8GHz;PC2100256M+PC2700256M;160G 5400RPM;ULI;NV17;15' LCD Panel;Linux
顶部
guazi111
中级会员
Rank: 3Rank: 3


UID 128147
精华 0
积分 788
帖子 384
阅读权限 30
注册 2004-5-26
来自 China
状态 离线
发表于 2008-5-9 17:22  资料  短消息  加为好友 
恭喜恭喜

vmware6.5在ml下是冇问题的





现在PC配置:磐正848p,intel赛扬D325 2.53G 宇瞻512MDDR400X2(1G了^_^) ,七彩虹9550刷9600128bit/64M,pata120G+40G OS:win2003+ML2.0f 家中PC配置(假期用):新天下810T,intel图拉丁赛扬1.3G,现代128MX2PC133 ,pata40G OS:win2000+RH9
顶部
xx_zz
高级会员
Rank: 4


UID 68921
精华 2
积分 1956
帖子 883
阅读权限 50
注册 2003-10-13
来自 桂林
状态 离线
发表于 2008-5-9 19:32  资料  短消息  加为好友  添加 xx_zz 为MSN好友 通过MSN和 xx_zz 交谈 QQ
很好啊,有机会要试下,不过现在已经习惯了vbox了。





顶部
hellothere
新手上路
Rank: 1


UID 247730
精华 1
积分 99
帖子 148
阅读权限 10
注册 2008-3-14
状态 离线
发表于 2008-5-23 12:35  资料  短消息  加为好友 
ml2.1beta2
kernel-2.6.25.4-smp

升级新内核后重新配置vmware(运行vmware-config.pl)
出错信息如下:
............................
Extracting the sources of the vmnet module.

Building the vmnet module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config1/vmnet-only'
make -C /lib/modules/2.6.25.4-smp/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/lib/modules/2.6.25.4-smp/build'
  CC [M]  /tmp/vmware-config1/vmnet-only/driver.o
  CC [M]  /tmp/vmware-config1/vmnet-only/hub.o
  CC [M]  /tmp/vmware-config1/vmnet-only/userif.o
  CC [M]  /tmp/vmware-config1/vmnet-only/netif.o
  CC [M]  /tmp/vmware-config1/vmnet-only/bridge.o
/tmp/vmware-config1/vmnet-only/bridge.c: In function `VNetBridgeUp':
/tmp/vmware-config1/vmnet-only/bridge.c:947: error: implicit declaration of function `sock_valbool_flag'
make[2]: *** [/tmp/vmware-config1/vmnet-only/bridge.o] 错误 1
make[1]: *** [_module_/tmp/vmware-config1/vmnet-only] 错误 2
make[1]: Leaving directory `/lib/modules/2.6.25.4-smp/build'
make: *** [vmnet.ko] 错误 2
make: Leaving directory `/tmp/vmware-config1/vmnet-only'
Unable to build the vmnet module.

For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".

Execution aborted.
..............................

解决办法:
安装好vmware后下载这个文件,解开后运行里边的runme.pl,
然后闭上眼睛一路回车.................
http://download.rsbac.org/tmp/vmware-any-any-update117.tar.gz

如果使用以前装好的虚拟机,在里边重新安装一下vmware-tools

[ 本帖最后由 hellothere 于 2008-5-23 12:37 编辑 ]





Intel P4M2.8GHz;PC2100256M+PC2700256M;160G 5400RPM;ULI;NV17;15' LCD Panel;Linux
顶部
 


Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 中国Linux公社 - WAP