星期四, 四月 19, 2007

Vmware Server 1.0.2 - kernel 2.6.20

今年发布的vmware-server 1.0.2仍然要修改compat_kernel.h才能在kernel2.6.20上工作,唯一的进步就是不用修改vmnet.tar里的东西了。

将/usr/lib/vmware/modules/source/目录中的vmmon.tar展开,修改vmmon-only/include/compat_kernel.h,把第21行的
static inline _syscall1(int, compat_exit, int, exit_code);

改成:
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,20)
static inline _syscall1(int, compat_exit, int, exit_code);
#endif

之后,再打包回vmmon.tar。执行vmware-config.pl。


没有评论: