把VMWARE升级到6.03后可以解决。不过还需要一点小小的诀窍。步骤如下:
1 从网上下载VMWARE6.03的安装包并解压
代码: 全选
tar xvf /path/to/the/file/VMware-workstation-6.0.3-80004.i386.tar.gz
2 进入含有 vmmon 模块源代码的目录
代码: 全选
cd ./vmware-distrib/lib/modules/source
代码: 全选
tar xvf ./vmmon.tar
代码: 全选
sed -i 's/asm\/bitops.h/linux\/bitops.h/' ./vmmon-only/include/vcpuset.h
代码: 全选
rm ./vmmon.tar && tar cf ./vmmon.tar vmmon-only/
代码: 全选
cd /path/to/vmware-distrib
代码: 全选
sudo ./vmware-install.pl
诀窍所在:
^^^^^^^^^^^^
最关键的诀窍是在 vmmon.tar 中的 vcpuset.h 文件的74行你可以看到:
#include "asm/bitops.h"
这个一定要改为:
#include "linux/bitops.h"
以上操作在我的UBUNTU 8.04中通过。
祝各位好运!![/list]