2008/04/06

Debian GNU/LinuxにVMware Server 2.0 beta2をインストール

実験用マシン「HP Proliant ML115改」にCentOS5.1(amd64)をインストールしてVMware Server 2.0 beta2で遊んでいたのだが、yumは嫌いだし不便も多いのでDebian GNU/Linux 4.0r1(amd64)に乗り換えた。で、VMware Serverをインストールし直しているのだが、手こずったのでちょっとメモ。

必要なパッケージ

以下のパッケージは入れておかないと間違いなくインストールに支障が出る。

  • psmisc(vmware-config.plの起動直後にいきなり「killallが無い!」と文句を言われるので)
  • build-essential(Cコンパイラ他一式)
  • linux-headers-2.6.18-5-amd64
  • linux-kbuild-2.6.18(linux-headers-2.6.18-5-amd64を入れると勝手に入る)
  • linux-headers-2.6.18-5(これもlinux-headers-2.6.18-5-amd64を入れると勝手に入るんだっけ?)

セットアップ時に注意すること

vmware-config.plを実行している途中で「出来合いのVMware Serverのカーネルモジュールを使えんのだが、コンパイルするけ?」みたいなことを聞かれたりするので、具体的にはだいたい以下のような問答をすればOK。

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]yes

Using compiler "/usr/bin/gcc". Use environment variable CC to override.

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /usr/src/linux-headers-2.6.18-5-amd64/include

0 件のコメント: