Mike Chambers wrote: > 1 - make mrproper > copy over config file if need be Red Hat supplies the configs in the configs subdirectory , /usr/src/linux-2.4/configs That's a good starting point. > 2 - make whateverconfig To redo the Red Hat kernel, 'make oldconfig' To change a few settings, 'make menuconfig' is easiest. It reads the current config, and makes changes to it. > 3 - make dep > 4 - make clean You shoulkd edit /usr/src/linux-2.4/Makefile and change the EXTRAVERSION line so you don't overwrite previouse modules with later compiles. > 5 - make bzImage > 6 - make modules > 7 - make modules_install > if rebuilding same version that already exists, rename or delete > /lib/modules/kernel-version before running next step modules_install deletes the old modules in /lib/moduled/$KERNELRELEASE (KERNELRELEASE=$VERSION.$PATCHLEVEL.$SUBLEVEL$EXTRAVERSION from toplevel Makefile). Another reason to change EXTRAVERSION for each install/modules_install you do. > 8 - make install This will do step 9 for you. 'make install' runs /sbin/installkernel which runs /sbin/new-kernel-pkg It also modifies grub and lilo config files. > 9 - make intritd (I think this is right, for ext3 filesystems, verify this > command before writing it down) mkinitrd /boot/initrd.$KERNELRELEASE.img $KERNELRELEASE > 10 - Check /boot dir and your grub.conf or lilo.conf to insure changes were > copied/added, run /sbin/lilo if need be and reboot. If you are using lilo to boot, it never hurts to run /sbin/lilo an extra time to be sure :) -Thomas -- Psyche-list mailing list Psyche-list@redhat.com https://listman.redhat.com/mailman/listinfo/psyche-list