posts - 72, comments - 66, trackbacks - 0, articles - 0

Ubuntu 8.04下安装VMware 6.0.3出错及解决

Posted on 2008-05-13 17:21 Fingki.li 阅读(631) 评论(0)  编辑  收藏 所属分类: About linux
今天升级系统到ubuntu8,重装vmware时,发现一些问题,浪费我不少时间,记录下来,希望大家可以省些时间。
1、下载vmware:http://www.vmware.com/download/eula.doVMware 6.0.3 build-80004
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 “http://www.vmware.com/download/modules/modules.html” and
    “http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html”.
    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、接下来可以正常安装了。
你可能还会遇到这样的出错信息:
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(可以在这下载:http://vmkernelnewbies.googlegroups.com/web/vmware-any-any-update-116.tgz)
(网上有说可以用vmware-any-any-update来解决第一个报错,但不能用115,而应用vmware-any-any-update116)
****************************************
后续问题:
当ubuntu更新一些软件包后,有时vmware就无法启动。这时按照 step 4 查看相关文件,无异常,(#include "linux/bitops.h").
此时只需再执行一下vmware-any-any-update116就可以了。(至少我是这样解决的,呵呵)



只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问