どうしても MS Excel で作成せざるを得ないファイルがひとつあり、そのために、Debian etch 上で VMware Player 1.0.3 と samba を動かしている。
PCのメインメモリは495MB。VMware Player では Recommended memory: 176MB と表示されるが、192MBを割り当てている。
VMware Player 上で動く Windows は決して満足できる速度ではない。
しかし、Linux を動かしながら Windows も動かせる、ということで我慢している。
(デュアルブートで起動し直す、という方法もあるが面倒だ。)
etch のカーネルはこれまで 2.6.17-2 であったが、やっと 2.6.18-3 になった。
カーネルが新しくなるということは、それまで動いていたものが動かなくなることもある、ということ。
無線LAN 2200BG も以前はそうだった。その場合、モジュールを再作成すれば良い。
(今はカーネルに組み込まれ、モジュール作成は必要なくなった)
いつものように VMware Player を起動しようとしたが起動しない。
それじゃ、と、/usr/bin/vmware-config.pl 実行。しかし、
What is the location of the directory of C header files
that match your running kernel? [/usr/src/linux/include]
そのままエンターキーをたたいても、
The path "/usr/src/linux/include" is not an existing directory.
カーネルを 2.6.18-3 にしたとき、linux-headers-2.6.18-3-686 をインストールするのを忘れていた。
インストール後、[/usr/src/linux/include] に対し、
/usr/src/linux-headers-2.6.18-3-686/include と入力。
その後はとんとん進んで、再設定(モジュール作成)終了後、無事、VMware Player が動くようになった。