If anyone can think of a good reason for doing this (apart from "'cos it's there, son!") I'd be glad to hear it.
Note: in the following, commands that you type are in single quotes.
Step 1: Get the latest kernel source from
kernel.org Note: At time of writing it's 2.6.23.14, and the following assumes this one.
Step 2: Copy it to /usr/src and extract it with 'tar jxvf linux-2.6.23.14.tar.bz2'
Step 3: cd to the resulting linux-2.6.23.14/
Step 4: You'll need a config file - a good place to start is the old wolvix one - so 'cp ../linux-2.6.21.5/.config .'
Step 5: 'make menuconfig' - this is where you can change the wolvix settings - compile for your specific architecture, disable all those modules you never use and which mean you have to type 'lsmod | less' rather than 'lsmod'. Click 'yes' to save the config.
Step 6: 'make' ....and wait for rather a long time while your kernel compiles (around 30-40 minutes depending on your hardware).
Step 7: 'make install' ...installs your kernel including copying it to /boot.Step 8: check it's there (in /boot) and make an extra entry in /boot/grub/menu.lst to allow booting (keep the old one just in case):
title Wolvix-Hunter-1.1.0 Kernel 2.6.21.5
root (hd0,4)
kernel /boot/vmlinuz root=/dev/hdc5 ro vga=791
initrd /boot/initrd.splash
savedefault
boot
title Wolvix-Hunter-1.1.0 Kernel 2.6.23.14
root (hd0,4)
kernel /boot/linux-2.6.23.14 root=/dev/hdc5 ro vga=791
initrd /boot/initrd.splash
savedefault
boot
Step 9: Back to /usr/src/linux-2.6.23.14 if you left it - 'make modules'
Step 10: 'make modules_install'
You are now good to reboot - best of luck.... mwahahahah.....(well, it worked for me......)
Note: If you are using proprietary modules such as the Nvidia one, you'll need to recompile it for the new kernel - might as well get the latest one while you're at it. I used
this one for my GeForce FX5600 (yeah, I know!!)