Correct me if I'm mistaken, but, when you install an rpm (newer version of one already installed), don't you get a parallel installation (unless you use rpm -U or rpm -F).
If so, installation of the newer kernel shouldn't affect the currently installed kernel. However, the kernel doesn't work without the modules. So, is /lib/modules included in the kernel rpm, or is /lib/modules in a seperate rpm.
If so, you'd have to also install the modules rpm.
Then there's the bit about copying bzImage and a few others files from the kernel directory to /boot, without overwriting the files of the same name being used by the current kernel. You'd need two vmlinuz files, perhaps two initrd's, two SystemMap's, etc. Files would have to be renamed to distinguish one from the other, and the bootloader conf file edited accordingly.
The final step would be to edit grub.conf?, lilo.conf, or /boot/grub/menu.lst?, or whatever RH uses to present a bootloader menu. Add a new entry for the new kernel.
|