cd /usr/src/newkernelsourcedir zcat /proc/config.gz > .config make oldconfig make menuconfig make make modules_install cp arch/i386/boot/bzImage /boot/kernelnamehere pico /etc/lilo.conf (add a new block for the new kernel, just copy the old one and make proper name changes) lilo reboot