This is an attempt to create stripped down kernels to run in VMware guests. Vendor-supplied kernels should work fine, but generally come with bloat to support many different devices. Since the hardware configuration of most VMware guests is well known, there's no point modprobing a lot of unused modules at boot.
NOTE:These are NOT kernel packages (rpm, deb, etc). They are just the .config files that should be placed into your own source tree. Building a kernel is left as an exercise to the reader. (On debian I use export APPEND_TO_VERSION="-vmwareguest" ; make-kpkg binary-arch).
There should be no problems with using one of these with a different kernel release, but use make oldconfig after saving the configuration as .oldconfig to make sure.
In standard configurations there should be no requirement for an initrd as both SCSI and IDE hard disk controllers are compiled in, along with ext3, which should be enough to get started.There are probably things that can be chopped even further from these. In general I've tried to keep hardware as close to that available from VMware, but others as flexible as possible (EG, support for smbfs).
Please contact me (see below) if there's anything missing that prevents these configurations from working for you.