Debian lenny に VMware Server 1.0.8 の VMware Tools をインストールする

昔書いた 手順 は、VMware Tools インストール済みの環境でのものだったので書き直し。

1) あらかじめ、open-vm-tools をダウンロードしておく。(本記事作成時点で2009.03.18-154848)
2) 必須パッケージをインストール。

sudo apt-get install psmisc build-essential linux-headers-`uname -r`

3) アーカイブを展開。

mkdir src
cd src
cp /cdrom/VMwareTools-1.0.8-126538.tar.gz .
tar xvfz VMwareTools-1.0.8-126538.tar.gz
tar xvfz open-vm-tools-2009.03.18-154848.tar.gz

4) ビルドできないソースを open-vm-tools のものに置き換え。

cd open-vm-tools-2009.03.18-154848/modules/linux/
mkdir tmp
for d in vm*; do cp -av $d tmp/$d-only; ( cd tmp; tar cvf $d.tar $d-only ); done
cp -v tmp/*.tar  ~/src/vmware-tools-distrib/lib/modules/source/

5) gcc-4.1(カーネルビルドに用いられたバージョンのGCC)を指定してインストール。

cd ~/src/vmware-tools-distrib/
sudo env CC=gcc-4.1 ./vmware-install.pl

以上で無事起動。