VMWare Server on 2.6.19

2.6.19以降ではvmnet moduleをコンパイル時に「CHECKSUM_HWなんてねぇよ!」って怒られる。以下のページのpatchを当てることでそれを回避。ただし、このpatchを当てると2.6.19より前のバージョンではコンパイルできなくなる。
http://nerdbynature.de/bits/2.6.19-rc5/


$ cd /tmp
$ wget http://nerdbynature.de/bits/2.6.19-rc5/vmnet_CHECKSUM_PARTIAL+config.h.diff
$ tar xf /usr/local/lib/vmware/modules/source/vmnet.tar
$ cd vmnet-only
$ patch -p1 -i ../vmnet_CHECKSUM_PARTIAL+config.h.diff
$ cd ..
$ tar cf vmnet.tar vmnet-only
$ su
# mv /usr/local/lib/vmware/modules/source/vmnet.tar{,.original}
# cp vmnet.tar /usr/local/lib/vmware/modules/source/.
# vmware-config.pl