|
|
前天升级内核到2.6.21.3,升级进入系统后发现VMware不能启动
于是重新编译安装,安装失败,错误信息是:- kernel? [/lib/modules/2.6.21.3/build/include]
-
- Extracting the sources of the vmmon module.
-
- Building the vmmon module.
-
- Using 2.6.x kernel build system.
- make: Entering directory `/tmp/vmware-config0/vmmon-only'
- make -C /lib/modules/2.6.21.3/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
- make[1]: Entering directory `/usr/src/linux-2.6.21.3'
- CC [M] /tmp/vmware-config0/vmmon-only/linux/driver.o
- In file included from /tmp/vmware-config0/vmmon-only/linux/driver.c:80:
- /tmp/vmware-config0/vmmon-only/./include/compat_kernel.h:21: error: expected declaration specifiers or ‘...’ before ‘compat_exit’
- /tmp/vmware-config0/vmmon-only/./include/compat_kernel.h:21: error: expected declaration specifiers or ‘...’ before ‘exit_code’
- /tmp/vmware-config0/vmmon-only/./include/compat_kernel.h:21: warning: type defaults to ‘int’ in declaration of ‘_syscall1’
- make[2]: *** [/tmp/vmware-config0/vmmon-only/linux/driver.o] 错误 1
- make[1]: *** [_module_/tmp/vmware-config0/vmmon-only] 错误 2
- make[1]: Leaving directory `/usr/src/linux-2.6.21.3'
- make: *** [vmmon.ko] 错误 2
- make: Leaving directory `/tmp/vmware-config0/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.
复制代码
与是到上面给出的网址去找信息,终于找到解决方法,好像是一位Petr的朋友提供了一个包
http://knihovny.cvut.cz/ftp/pub/ ... ny-update110.tar.gz
下载解压后,运行 ./runme.pl 编译通过
不敢独享,拿出来供大家参考 |
|