$ uname -r
$ tar zxvf linux-2.4.3.tar.gz $ mv linux linux-2.4.3
$ cd linux-2.4.3 $ gunzip < /tmp/patch-2.4.3.gz | patch -p1
$ make mrproper
$ cp /usr/src/linux-2.4.2/configs/kernel-2.4.2-i686.config linux-2.4.3/.config
$ make oldconfig
$ make menuconfig
$ cp .config ~/backup-kernel-config
EXTRAVERTION = -20020710
$ make dep # make clean $ make bzImage $ make modules
$ make bzdisk
$ su
# cp ~user/linux/arch/i386/boot/bzImage /boot/vmlinuz-2.4.3
# make modules_install
# mkinitrd /boot/initrd-2.4.3.img 2.4.3 --with=ext3
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/sda8
# initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux-up (2.4.7-10)
root (hd0,0)
kernel /vmlinuz-2.4.7-10 ro root=/dev/sda8
initrd /initrd-2.4.7-10.img
title Red Hat Linux-up (2.4.18)
root (hd0,0)
kernel /vmlinuz-2.4.18 ro root=/dev/sda8
initrd /initrd-2.4.18.img
image=/boot/vmlinuz-2.4.3 label=linux-2.4.3 read-only root=/dev/hdc2
# /sbin/lilo