I have a dual boot system that has Windoze on one partition of my hard drive, and Fedora 9 on another partition. At one point I had a system failure that caused my machine to not boot. I discovered that grub.conf had been corrupted/lost. I had to boot with the rescue CD and rebuild grub.conf by hand. I can now switch between the two OSes just fine.
However, in the past I when I ran a system update, the new kernel would be listed in my choices at boot time. But that no longer happens automatically. I have to look in /boot and find what the new kernel is called, and add it by hand to my grub.conf.
1) Is there a way to automatically rebuild a grub.conf file based on the contents of /boot?
2) Is there a way to make my existing grub.conf "compatible" such that system updates will once again automatically update my existing grub.conf file with new kernels when they arrive?