Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103713598
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-05-17 10:51:15

作者: Bebodu  出自:
今天升级系统到ubuntu8,重装vmware时,发现一些问题,浪费我不少时间,记录下来,希望大家可以省些时间。

1、下载vmware

2、解压

3、执行安装
在其解压目录中执行:sudo ./vmware-install.pl
一路回车,最后报错:

在包含自 include/asm/bitops.h:2 的文件中

从 /tmp/vmware-config1/vmmon-only/./include/vcpuset.h:74,
从 /tmp/vmware-config1/vmmon-only/./include/modulecall.h:23,
从 /tmp/vmware-config1/vmmon-only/common/vmx86.h:18,
从 /tmp/vmware-config1/vmmon-only/common/hostif.h:18,
从 /tmp/vmware-config1/vmmon-only/common/cpuid.c:14:
include/asm/bitops_32.h:9:2: 错误: #error only
can be included directly
make[2]: *** [/tmp/vmware-config1/vmmon-only/common/cpuid.o] 错误 1
make[1]: *** [_module_/tmp/vmware-config1/vmmon-only] 错误 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-16-generic’
make: *** [vmmon.ko] 错误 2
make: Leaving directory `/tmp/vmware-config1/vmmon-only’
Unable to build the vmmon module.

For more information on how to troubleshoot module-related problems, please
visit our Web site at “” and
“”.
Execution aborted.
4、网上搜了一下,找到解决办法如下:
4.1
cd /usr/lib/vmware/modules/source
sudo cp vmmon.tar vmmon.tar.backup
sudo tar xvf vmmon.tar
sudo gedit vmmon-only/include/vcpuset.h
4.2
将# #include “asm/bitops.h” 改为 #include “linux/bitops.h”
4.3
sudo tar cvf vmmon.tar vmmon-only
sudo rm -rf vmmon-only
5、sudo vmware-config.pl

接下来可以正常安装了。

你可能还会遇到这样的出错信息:
Version mismatch with vmmon module: expecting 167.0, got 161.0.Version mismatch with vmmon module

这可能是因为你运行了vmware-any-any-update-115,你需要运行vmware-any-any-update-116(可以在这下载: 116.tgz)

(网上有说可以用vmware-any-any-update来解决第一个报错,但不能用115,而应用vmware-any-any-update116)
阅读(441) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~