|
|
搜索的一文章 按照顺序执行
apt-get install vmware-package
make-vmpkg VMware-workstation-6.0.3-xxxxx.i386.tar.gz
cd vmware-workstation
dpkg -i vmware-kernel-source_6.0.3.xxxxx.0.22.0_all.deb
m-a -t a-i vmware-kernel
dpkg -i *.deb
到 m-a -t a-i vmware-kernel 这步
编译不通过
See /var/cache/modass/vmware-kernel-source.buildlog.2.6.24-1-486.1207003615 for details.
/usr/bin/make -f debian/rules clean
make[1]: Entering directory `/usr/src/modules/vmware-kernel'
dh_testdir
dh_testroot
rm -f build-stamp
dh_clean
make[1]: Leaving directory `/usr/src/modules/vmware-kernel'
/usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules
make[1]: Entering directory `/usr/src/modules/vmware-kernel'
/usr/bin/make -w -f debian/rules clean
make[2]: Entering directory `/usr/src/modules/vmware-kernel'
dh_testdir
dh_testroot
rm -f build-stamp
dh_clean
make[2]: Leaving directory `/usr/src/modules/vmware-kernel'
for templ in ; do \
cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.24-1-486/g'` ; \
done
for templ in `ls debian/*.modules.in` ; do \
test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ${templ%.modules.in}.backup 2>/dev/null || true; \
sed -e 's/##KVERS##/2.6.24-1-486/g ;s/#KVERS#/2.6.24-1-486/g ; s/_KVERS_/2.6.24-1-486/g ; s/##KDREV##/2.6.24-4/g ; s/#KDREV#/2.6.24-4/g ; s/_KDREV_/2.6.24-4/g ' < $templ > ${templ%.modules.in}; \
done
dh_testroot
dh_clean -k
# Build the module
cd vmblock-only && /usr/bin/make -C /lib/modules/2.6.24-1-486/build VM_CCVER=`gcc -dumpversion` VM_KBUILD=26 SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.24-1-486'
Using 2.6.x kernel build system.
CC [M] /usr/src/modules/vmware-kernel/vmblock-only/linux/block.o
CC [M] /usr/src/modules/vmware-kernel/vmblock-only/linux/control.o
CC [M] /usr/src/modules/vmware-kernel/vmblock-only/linux/dbllnklst.o
CC [M] /usr/src/modules/vmware-kernel/vmblock-only/linux/dentry.o
CC [M] /usr/src/modules/vmware-kernel/vmblock-only/linux/file.o
CC [M] /usr/src/modules/vmware-kernel/vmblock-only/linux/filesystem.o
CC [M] /usr/src/modules/vmware-kernel/vmblock-only/linux/inode.o
CC [M] /usr/src/modules/vmware-kernel/vmblock-only/linux/module.o
CC [M] /usr/src/modules/vmware-kernel/vmblock-only/linux/stubs.o
CC [M] /usr/src/modules/vmware-kernel/vmblock-only/linux/super.o
LD [M] /usr/src/modules/vmware-kernel/vmblock-only/vmblock.o
Building modules, stage 2.
MODPOST 1 modules
CC /usr/src/modules/vmware-kernel/vmblock-only/vmblock.mod.o
LD [M] /usr/src/modules/vmware-kernel/vmblock-only/vmblock.ko
make[2]: Leaving directory `/usr/src/linux-headers-2.6.24-1-486'
cd vmmon-only && /usr/bin/make -C /lib/modules/2.6.24-1-486/build VM_CCVER=`gcc -dumpversion` VM_KBUILD=26 SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.24-1-486'
Using 2.6.x kernel build system.
CC [M] /usr/src/modules/vmware-kernel/vmmon-only/linux/driver.o
CC [M] /usr/src/modules/vmware-kernel/vmmon-only/linux/hostif.o
CC [M] /usr/src/modules/vmware-kernel/vmmon-only/common/comport.o
CC [M] /usr/src/modules/vmware-kernel/vmmon-only/common/cpuid.o
In file included from include/asm/bitops.h:2,
from /usr/src/modules/vmware-kernel/vmmon-only/./include/vcpuset.h:74,
from /usr/src/modules/vmware-kernel/vmmon-only/./include/modulecall.h:23,
from /usr/src/modules/vmware-kernel/vmmon-only/common/vmx86.h:18,
from /usr/src/modules/vmware-kernel/vmmon-only/common/hostif.h:18,
from /usr/src/modules/vmware-kernel/vmmon-only/common/cpuid.c:14:
include/asm/bitops_32.h:9:2: error: #error only <linux/bitops.h> can be included directly
make[3]: *** [/usr/src/modules/vmware-kernel/vmmon-only/common/cpuid.o] Error 1
make[2]: *** [_module_/usr/src/modules/vmware-kernel/vmmon-only] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.24-1-486'
make[1]: *** [binary-modules] Error 2
make[1]: Leaving directory `/usr/src/modules/vmware-kernel'
make: *** [kdist_build] Error 2
看不懂错哪里,望指教
testing linux-headers-2.6.24-1-486
解决方法:(自己搜索功底不够哇,惭愧)
1.源码解压,安装
2.把 /usr/bin/gcc 软链接备份(可选)
----新建gcc 链接到 gcc4.1 (问题就在这里,2.6.24是4.1的,用4.2编vmware就有问题)
3.下载 any-any116
----参考 http://linuxtoy.org/archives/vmware-and-kernel-2624.html
ok
最后 help---enter serial number 程序直接关闭。。。屡试不爽
崩溃 , ,, , 太晚了,明天继续
以前的兄弟同样问题 无解
http://www.linuxsir.cn/bbs/showthread.php?p=1812781 |
|