OK,
you have a current entry that should look something like this in your /boot/grub/grub.conf (it is also menu.lst):
CODE
title White Box Enterprise Linux (2.4.21-9.0.1.ELsmp)
root (hd0,0)
kernel /vmlinuz-2.4.21-9.0.1.ELsmp ro root=LABEL=/ vga=789 video=800x600
initrd /initrd-2.4.21-9.0.1.ELsmp.img
Copy those 4 lines and paste them below the the other one like this, changing the title to whatever you want, and the name of the kernel to point the file you copied from
/usr/src/linux-2.4.7/arch/i386/, remove the initrd line and see if the kernel boots... like this:
CODE
title White Box Enterprise Linux (2.4.21-9.0.1.ELsmp)
root (hd0,0)
kernel /vmlinuz-2.4.21-9.0.1.ELsmp ro root=LABEL=/ vga=789 video=800x600
initrd /initrd-2.4.21-9.0.1.ELsmp.img
title NewName
root (hd0,0)
kernel /new_kernel_name ro root=LABEL=/ vga=789 video=800x600
You don't need to use my kernel lines ... use your line, but if you are having a video problem on bootup, you can try my
vga= and
video= parameters.
If the kernel won't boot without initrd, post the errors, but you probably need (in make menuconfig {or make xconfig} to not compile the file systems as modules.