Roger Oberholtzer wrote:
I know that this is a topic that gets endless questions. Perhaps because a mistake can be so problematic. Here goes mine:
I am running an openSUSE 10.0 system with kernel 2.6.13-15.16-default. This is a rather recent security-fixed kernel. But still the 2.6.13 that came with 10.0.
I am looking at trying a more recent kernel. Like kernel-default-2.6.22.5-4.1.i586.rpm, which is available from openSUSE's downloads.
A few questions:
1) This contains all the various SUSE patches so it will (or should) fit in like the 2.6.13 kernel did?
I am not sure what you mean by "fit in". It will most likely require updates of other packages to work correctly. RPM will probably tell you that it requires later versions of some packages when you try to install the kernel RPM.
2) Will this keep my current kernel? Meaning, can this rpm be removed allowing the original kernel to be used?
The SuSE kernel RPMs will change your bootloader config via the RPM postinstall script. In principle, you can install several kernels in parallel (don't use RPM's -U option). All you have to make sure is that your bootloader config contains correct entries for both kernels (after the installation) so you can decide which one to boot at the grub boot menu. The installation of the new kernel RPM will probably change the default kernel entry in grub's menu.conf and if you're unlucky it will also mess up some old entries (I've seen it happening several times; it will probably also change some links in /boot) - therefore, you should check the bootloader config and /boot before rebooting the system. I am usually compiling and installing new kernels myself, I do not use the RPM packages.
3) Are there any issues with glibc when going from 2.6.13 to 2.6.22? Or any other issues? I see that sysfsutils needs updating. I guess this is because of the disk name changes. However, I do not find any sysfsutils for 10.0 when searching openUSUE (http://software.opensuse.org/search). The same is true for irqbalance.
You not only have to install a new kernel but other software as well (you've already mentioned it), and this software needs to be backward-compatible otherwise it could happen that you're no longer able to run the old kernel (usually, it is). The main problem is that you might have to compile all of these additional packages yourself because nobody offers ready-to-use RPMs for "old" distro versions like SuSE 10.0. And sometimes these software packages require updates of other software packages, and so on. Sometimes it can become quite tricky... My recommendation: think twice whether you really need a new kernel. I am also using 10.0 here and the kernel works fine for me. Do you need some of the new features in the latest kernel? If you only want to have a look at it and play with the latest kernel version, then it might be easier to setup a new openSuSE 10.2 or beta 10.3 on a spare partition (or in a virtual environment) and use it there. Otherwise you have to go through the process of updating some packages on 10.0 - whether this is easy or not depends a bit on your experience. Take care, Th. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org