Download the RPM. run rpm. Then go to /usr/src/linux-2.4.16.SuSE Then menuconfig, then make bzImage, then make modules, then make install, then make modules_install. Finally cp /arch/i386/boot/bzImage /boot/vmlinuz_2416 Then go to Yast and configure LILO : add Linux_2.4.16 with optionnal boot file : /boot/vmlinuz_2416 (instead of vmlinuz). This way, upon boot, You'll have the choice of starting whether one or other kernel. On my machine I can, that way, run 4 different kernels : 2.2.18, 2.4.0, 2.4.16 and 2.4.17 I tried 2.5.3 but as mentionned somewhere on this list, the impair kernels are really for developper (Iam not) and it is even impossible to compile with reasonnable options set on. Anyway, You might expect, according to the options You want to set up in Your kernel, some difficulties in make bzImage and make install, even with 2.4.16 If You get error messages under make bzImage You'll have to restart make menuconfig and check the options. Some conflict with the kernel or with other options. Rgds Jacek