John Lamb wrote:
I found the 2.4.16 kernel the easiest kernel to install yet. Here's what I did.
<snip>
# make dep # make clean # make bzImage [takes a few minutes] # make modules # make modules_install [won't overwrite anything] copy bzImage from /usr/src/linux-2.4.16.SuSE/arch/i386/boot to /boot and rename vmlinuz-2.4.13 copy System.map from /usr/src/linux-2.4.16.SuSE to /boot and rename System.map-2.4.16
copied bzImage to /boot/vmlinuz-2.4.16 copied System.map to /boot/System.map-2.4.16
# mk_initrd -k "vmlinuz-2.4.16" -i "initrd-2.4.16" -s auto
When I run this I get: no initrd required; rmdir: too few arguments
edit /etc/lilo.conf and change kernel to 2.4.16 (doesn't remove old kernel or modules)
duplicated entry image=/boot/vmlinuz root=/dev/hda7 label=vmlinuz as image=boot/vmlinuz-2.4.16 root=/dev/hda7 label=vmlinuz-2.4.16 and placed it above the original so the new kernel should boot first. Now when I run lilo I get: fatal: First boot sector doesn't have a valid LILO signature I did get something about the map file being too big; something I read suggested lilo didn't match my kernel version (whatever that means), so I dutifully applied the 22.1-3 lilo rpm. That fixed the map size error but started producing the above error instead. Anyone got any ideas what this means? I've tried a variety of things without success. Thanks, Dave. www.curlypi.com