Jim Perrin wrote: > >>>Now that I've given you the warning, the how-to I'd recommend reading >>>is here -> http://crab-lab.zool.ohiou.edu/kevin/kernel-compilation-tutorial-en/ >> >>Great link. Thanks. > > > No problem. Hope it works out okay for you. If you have any issues > with the instructions I'd like to know about them if you're willing to > share. > Ok get ready for some weirdness... The CentOS kernel src RPM puts the source in: /usr/src/redhat/BUILD/kernel-2.6.9/linux-2.6.9/ I didn't really want to install this kernel as an RPM, so the below steps do not result in a kernel RPM, just a new kernel. To recompile kernel: [optional - boot set /etc/inittab to boot to runlevel 3 and reboot, this will free up some resources and make this go faster] 1. Get the kernel source of your choosing. rpm -Uvh kernel.src.rpm 2. Get the development packages yum install kernel-devel ncurses-devel 3. Move into the directory (this assumes you used 2.6.9 source) cd /usr/src/redhat/BUILD/kernel-2.6.9/linux-2.6.9/ 4, Edit EXTRAVERSION to say -something nano Makefle, "EXTRAVERSION = -something" 6. Get a baseline kernel config to start with. make oldconfig 7. Edit the kernel options (modules and includes) make menuconfig 8. Exit menuconfig and save configuration hit <yes> 9. Get ready to build make clean 10. Create image make bzImage 11. Compile modules make modules && make modules_install 12. Install make install 13. Set system to boot new kernel system-config-boot if in GUI, hack /etc/grub.conf if not 14. Reboot