Since you're in the "newbie" forum, you mighe be interested in a "sample" grub.conf file. Here's what mine looks like:
Code:
$ sudo cat /boot/grub/grub.conf
Password:
# 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 (hd1,1)
# kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
# initrd /initrd-version.img
#boot=/dev/hda
default=0
timeout=7
#splashimage=(hd1,1)/grub/splash.xpm.gz
#hiddenmenu
title Fedora Core (2.6.11-1.14_FC3smp)
root (hd1,1)
kernel /vmlinuz-2.6.11-1.14_FC3smp ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.11-1.14_FC3smp.img
title Fedora Core (2.6.11-1.14_FC3smp) no rhgb, run level 3
root (hd1,1)
kernel /vmlinuz-2.6.11-1.14_FC3smp ro 3 root=/dev/VolGroup00/LogVol00 quiet
initrd /initrd-2.6.11-1.14_FC3smp.img
title Fedora Core (2.6.10-1.770_FC3smp)
root (hd1,1)
kernel /vmlinuz-2.6.10-1.770_FC3smp ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.10-1.770_FC3smp.img
title Fedora Backup (2.6.11-1.14_FC3smp)
root (hd5,0)
kernel /vmlinuz-2.6.11-1.14_FC3smp ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.11-1.14_FC3smp.img
title Fedora Backup (2.6.11-1.14_FC3smp)no rgk, run level 3
root (hd5,0)
kernel /vmlinuz-2.6.11-1.14_FC3smp ro 3 root=LABEL=/ quiet
initrd /initrd-2.6.11-1.14_FC3smp.img
title Fedora Backup (2.6.9-1.667smp)
root (hd5,0)
kernel /vmlinuz-2.6.9-1.667smp ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.9-1.667smp.img
title Windows
rootnoverify (hd0,0)
chainloader +1
Note that the "hidemenu" command is commented out. I suspect that all you'll need to do is comment out that line in your
conf file since the RPM normally adds itself to grub.conf.
The other thing to check is the "default" value. A value of zero specifies that the first entry should be taken after the timeout (in seconds) has elapsed. Any other value refers to a specific block, with the count starting at one. (The point here is that a kernal update usually adds itself as the first entry, and doesn't change the default value if it's zero, but
does chage it is it's not zero.)
For more detail, the GRUB manual is available by
Hope this helps.