ubuntu上でVMware serverのインストール
ubuntu8.10
カーネル Linux 2.6.27-11-generic
この環境でVMware server 1.0.8をインストールしようと苦戦しております。
VMware-server-1.0.8-126538.tar.gzをダウンロードして、解凍し
vmware-server-distribフォルダに移動し、vmware-install.plを実行しました。
その後ほとんどの設定にデフォルトで答え、使用許諾を受け入れると
None of the pre-built vmmon modules for VMware Server is suitable for your
running kernel. Do you want this program to try to build the vmmon module for
your system (you need to have a C compiler installed on your system)? [yes]
といわれ、コンパイルをはじめます。
その後もデフォルトで答えていき、いざコンパイルがはじまると、、、
Extracting the sources of the vmmon module.
Building the vmmon module.
Using 2.6.x kernel build system.
make: ディレクトリ `/tmp/vmware-config7/vmmon-only' に入ります
make -C /lib/modules/2.6.27-11-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: ディレクトリ `/usr/src/linux-headers-2.6.27-11-generic' に入ります
CC [M] /tmp/vmware-config7/vmmon-only/linux/driver.o
In file included from /tmp/vmware-config7/vmmon-only/./include/machine.h:24,
from /tmp/vmware-config7/vmmon-only/linux/driver.h:15,
from /tmp/vmware-config7/vmmon-only/linux/driver.c:49:
/tmp/vmware-config7/vmmon-only/./include/x86.h:830:1: warning: "PTE_PFN_MASK" redefined
In file included from include/asm/paravirt.h:7,
from include/asm/irqflags.h:55,
from include/linux/irqflags.h:57,
from include/asm/system.h:11,
from include/asm/processor.h:17,
from include/linux/prefetch.h:14,
from include/linux/list.h:6,
from include/linux/module.h:9,
from /tmp/vmware-config7/vmmon-only/linux/driver.c:12:
include/asm/page.h:22:1: warning: this is the location of the previous definition
In file included from /tmp/vmware-config7/vmmon-only/linux/vmhost.h:13,
from /tmp/vmware-config7/vmmon-only/linux/driver.c:71:
/tmp/vmware-config7/vmmon-only/./include/compat_semaphore.h:5:27: error: asm/semaphore.h: No such file or directory
/tmp/vmware-config7/vmmon-only/linux/driver.c:146: error: unknown field ‘nopage’ specified in initializer
/tmp/vmware-config7/vmmon-only/linux/driver.c:147: 警告: initialization from incompatible pointer type
/tmp/vmware-config7/vmmon-only/linux/driver.c:150: error: unknown field ‘nopage’ specified in initializer
/tmp/vmware-config7/vmmon-only/linux/driver.c:151: 警告: initialization from incompatible pointer type
/tmp/vmware-config7/vmmon-only/linux/driver.c: In function ‘LinuxDriver_Ioctl’:
/tmp/vmware-config7/vmmon-only/linux/driver.c:1670: error: too many arguments to function ‘smp_call_function’
make[2]: *** [/tmp/vmware-config7/vmmon-only/linux/driver.o] エラー 1
make[1]: *** [_module_/tmp/vmware-config7/vmmon-only] エラー 2
make[1]: ディレクトリ `/usr/src/linux-headers-2.6.27-11-generic' から出ます
make: *** [vmmon.ko] エラー 2
make: ディレクトリ `/tmp/vmware-config7/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.
といわれ、コンパイルがうまくいきません。
どのようにしたらこの先に進むことができるでしょうか?
ご教授お願い致します。
お礼
kernel-develは入っていますが、どうやらRunning kernelのバージョンが違っているみたいです。もう少し粘ってみます。 参考になりそうなサイト等ありましたら教えて下さい。