• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 204
  • Last Modified:

Which package I need to install to upgrade the kernel

Hi experts,
I have HP PROLIANT ML 370 SERVER SERIES 3.It is having the Linux advance server 3.0.It is upgraded to kernel 2.4.21-9.0.1.Before it was having 2.4.21-4.I want to know how to upgrade from kernel 2.4.21-4 to kernel 2.4.21-9.0.1.When I give uname -r it shows 2.4.21.-9.0.1ELsmp
I found the site from where to download the kernel.But that site is having lot of options which looks like similar.Now I am confused which package need to install.This is the URL of the site where kernel packages are available

please help me out
  • 2
1 Solution
If uname -r gives you:


Then you have already upgraded to 2.4.21-9.0.1, and probably don't need to do anything else.

The EL means that it is an Enterprise Linus Kernel, and the smp means that it is a symetric multiprocessor kernel. As this server is capable of having 2 processors in it, You have the correct kernel as far as I can make out from the information that you have provided......

However, as you obviously fancy getting into the noble art of kernel optimisation and custom building, may I recommend this link, as it is where I began on this interesting journey:



ibu1Author Commented:
Hi pjedmond
I want to install the above kernel package on the other server which is having the kernel 2.4.21-4.ELsmp.How to upgrade this .I found the package from the site below
but don't know which package I need as there are many options.Just go to the above link and find the package that suites me
Thanx for help
OK - there are lots of downloads that are suitable. When you are configuring a kernel, you get the opportunity to choose which option you'd like compiled in to your kernel, either directly, or as a module.

Effectively, the chances of one 'home mde' kernel being identical to another are fairly small!

You could download any of these:


In the case of the src rpm, you can compile it optimised for any processor that you choose. The top 2 are i686 which is fine for your system. i386 kernels will happily work on your kernel as well, as will i586 kernels. Part of the reason for so many of these variations is that Red hat assumes that RHEL is only likely to be installed on i686 and above (as in your case). However many of the RHEL clones take the same source code and compile it for i586 instead. The 'hugemem' versions are if you have more than 4GB of memory in your system. The 'unsupported' kernels tend to have non standard modules and configurations for specific situations, so you are probably ignore this kernel.

Of course, if you've already got a working kernel, you could copy it over to the new machine?

You'll need to copy the appropriate kernel boot files from the /boot folder, and reconfigure the boot.conf to allow it to boot to either kernel as a test. In addition, you need to copy over the kernel, and the appropriate modules folder for that kernel.



Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now