Well its not that hard.
Maybe this would help.
Download the kernel to /tmp/ or something
Do a
cd /usr/src
remove the symbolik link to the old kernel
rm linux
then unpack the new kernel
tar -zxvf /tmp/linux-2.2.18.tar.gz
change the dir again
cd linux
do a
make menuconfig
Go through the menues and select the hardware you have. If you make a very specified kernel you can make all the drivers that you need included in the kernel (not modules).
then exit and save.
do like this then
make dep
make modules
make modules_install
make
then you have to edit your /etc/lilo.conf
It should look something like this
----------------------------------------------
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
linear
default=linux
image=/boot/vmlinuz
label=linux
read-only
root=/dev/hda2
image=/boot/vmlinuz-2.2.14-5.0
label=linuxold
read-only
root=/dev/hda2
-------------------------------------
The last one could be different depending on what kernel you have. But the important thing is to do this
run this
pico /etc/lilo.conf
change the label=linux to label=linuxold on the
image=/boot/vmlinuz-x.xx.xx-x.x thing
add the new image=/boot/vmlinuz
label=linux
read-only
root=/dev/hda2 <- could be different on your system.
Ok, what you have done now is that you have specified two kernels so that you can boot the other if the first one doesnt work. That good
ok exit pico with <ctrl>+x and say yes when it asks to save.
now do make install
if no errors are reported you should be able to reboot and test the kernel.
Remember. At the lilo promt you can now press enter to start the new kernel or write linux to start the new or write linuxold to have your old kernel. That means that you can go back to your old kernel at any time
Hope you get some info from this cause i dont

/Alexander
ps. Kompiling a kernel isnt hard when you have done it once. An easy way to speed up your computer ds.