redhat 7.3 kernel rebuild

the official document

cd /usr/src/linux-2.4
make mrproper
(copy existing ".config" if you wish, to somewhere else)
make menuconfig
(ncurses-devel needs to be installed to run menuconfig,
there is lots of stuff that can be excluded for a regular home desktop)

make dep
make clean
edit Make file and change "EXTRAVERSION =" entry with something unique
make bzImage
make modules
make modules_install
make install
make clean
(clean up and save about 36Kb of disk space)
edit grub.conf and reboot