VMware server 2 にパッチを当てて Kernel 2.6.31 以降でも使用できるようにするスクリプトを Fedora で使うための手順を紹介します。
# cd /usr/src
# mkdir linux-headers-`uname -r`
# cd linux-headers-`uname -r`
# ln -s /lib/modules/`uname -r`/build/include include
$ mkdir -p ~/download/vmware
$ ls ~/download/vmware
VMware-server-2.0.2-203138.x86_64.tar.gz
$ cd ~/download/vmware
$ git clone https://github.com/raducotescu/vmware-server-linux-2.6.3x-kernel.git
$ ls ~/download/vmware
VMware-server-2.0.2-203138.x86_64.tar.gz
vmware-server-linux-2.6.3x-kernel
$ cd vmware-server-linux-2.6.3x-kernel
$ git checkout f271f27c
ノート: スクリプトが対応している最も新しい kernel に対応したパッチに戻すコマンドは git checkout master です。
$ su
Password: type_root_password
# sudo ./vmware-server-2.0.x-kernel-2.6.3x-install.sh ../
Desktop で「システム」→「管理」→「ソフトウエアの追加削除」を使いパッケージを検索してインストールするか、yum command で git パッケージをインストールしてください。
# yum install git
VMware server 2 の .tar.gz を展開した vmware-server-distrib ディレクトリが .tar.gz ファイルを置いたディレクトリに並存する場合、途中でエラーが発生する場合があります。エラーを回避するため vmware-server-distrib ディレクトリ以下を消して下さい。
パッチを当てるスクリプト ./vmware-server-2.0.x-kernel-2.6.3x-install.sh は Kernel Header または Kernel Source Tree に修正を加えます。次に示すシンボリックリンクを張ります。