Hi Hayabusa,

...
so I edited /etc/lilo.conf to read as follows:

default=Linux

image=/boot/vmlinuz-2.6.0-test9
label=Linux
initrd=/boot/initrd.gz
read-onl

rebooted my computer and both /var/log/dmesg and uname -r still say I'm using the 2.4.22-xfs kernel.

Is there something glaringly obvious that I'm missing here that I should have done?
Did you run /sbin/lilo after you edited lilo.conf?

Ciao Martin