OK, that's the mother of all linux questions: Kernel compile.
First you get the (vanilla) linux kernel (the one Linus releases) from any mirror cited in http://www.kernel.org/
I'd recommend you the 2.6.0-test5 one, but that one is meant to be "beta"; ALTHOUGH:
- After myself using 2.4 for two years on my laptop and lots of freezes, I tried 2.6 and not any more problems.
- A beta from Linus, the Man, is much much more stable than many commercial software.
- The process for building the kernel is much easier now with 2.6 than used to be with 2.4; just assure you got the qt or gtk development packages.
If despite these reasons you'd rather attach to the mainstream, then go for the 2.4.22
Note what you are downloading is a bunch of source code packed together, for which you'll have to:
- Configure (to choose options based on your hardware, etc...) the source.
- MAke the kernel.
- Make the modules (drivers)
- Install the kernel.
- Install modules.
- Rerun lilo, checking /etc/lilo.conf (If using grub, ask any other)
BEFORE ALL OF THIS, I'd recommend some practice under a "disposable" system just in case....
AND read the manuals: