Originally Posted by nancymm
Thanks for your help. We dont have RHEL5 support anymore, it was due last year. But i will be careful as you say.
P.S. I dont know how to delete the duplicate post. As you can see i am a newbie.
No worries - posts actually cannot be deleted (save for by forum admins under very extraneous circumstances perhaps) but it was a duplicate of my post-- it got posted twice for some reason, so I just emptied out the body of the post.
As a newbie, you're in the right place.
I don't use RH/EL myself, so any peculiarities of RedHat I cannot likely help much with, but another RH user can surely help if you need. But building the kernel itself I have done lots of times, and I'll check back here occasionally to see how you're making out.
Figured I'd put some help here too; I hope it helps
Here goes, though if you have found a tutorial that is very specific to your RHEL system, you may do well to follow it, as again, this is generic info..
The very generic basics (for rebuilding your same kernel configuration PLUS the IPX module):
1) have your kernel sourcecode on the system.
2) in a console or Xterm, execute 'make clean' in the sourcecode.
3) execute one of 'make xconfig' or 'make menuconfig' or 'make gconfig'
4) from the menu, load your .config file if you have it (to begin with everything configged as it currently is now) or extract the .config from /proc/config.gz if it is there and then load that into the menu. If you do not have available the .config file for your current kernel, you'll pretty much need to config the whole kernel from scratch.
5) Under the 'General' area in the menu, choose 'local version - append to kernel release', and give some sort of identifying name for your new build. This will help by making all the new modules and other new build files wind up in their OWN folder with this name on it, preserving your existing kernel and modules so you can still boot it.
6) locate the menu option in networking or wherever, for the IPX module, and enable [.] it or <m> it to make it as a module.
7) save the .config file. I like to also double-save the file as a name I recognize, such as the name you named the kernel in step 5.
8) exit menu configger.
9) execute 'make'
10) execute 'make modules_install'
At this point, the kernel is built, and the modules are in place. The exact procedure you use now to actually INSTALL the kernel BzImage into position and set up your bootloader depends on your system, and I would rather not guess how that might be exactly on a RHEL system; I probably might guess wrongly.
Best of success!