After fighting to get my system to recognize my US Robotics Linmodem, I decided to read the fine print. It states that the modem is supported with Kernel 2.3 and beyond.
I checked my system and I'm currently running 2.2.16 (straight off the RH disks). I searched the CDs and found beta versions of 2.4.0 packaged as RPMs.
I've read the man pages and several other articles on RPM, compiling kernels, and the like. I have followed the RPM directions, e.g.:
#rpm -ivh kernel.2.4.0-0.xx.i386.rpm
and all of the files were unpacked and put in /lib/modules/2.4.0/ .
At this point I cannot do anything with the data. I have followed the standard procedures to compile a kernel and have found afterwards that the bzImage does not exist.
My understanding is that the RPMs are packages that either update, patch, or install a program. Does this not work with a kernel?
If that's the case, then that brings up other questions. I've just finished reading about using kgcc instead of gcc. How can I make sure that kgcc is being used when I compile the kernel? Would I delete gcc and then symbolically link gcc to kgcc? Or what would be the best way to go about doing this?
Any help is greatly appreciated.
|