From Bugzilla Helper: User-Agent: Mozilla/5.0 (compatible; Konqueror/3.1; Linux; X11; , en_US, en) Description of problem: Kernel rpms give a fatal grub error when the previous grub.conf does not contain a root () statement for the already installed kernel(s). For example: title Fedora Core (2.6.1-20smp) kernel (hd0,2)/vmlinuz-2.6.1-20smp ro root=/dev/sda5 initrd (hd0,2)/initrd-2.6.1-20smp.img If this is a grub bug please reassign. Thanks. Version-Release number of selected component (if applicable): 2.6.1-1.65 How reproducible: Always Steps to Reproduce: 1.Have a working grub.conf without the root statement 2.Install/upgrade the kernel rpm 3.Check grub.conf Actual Results: Should duplicate whatever is already in grub.conf Additional info:
Can you attach your complete grub.conf?
Created attachment 97434 [details] grub.conf file
Sorry about this but, please remove the line root (hd0,2) and put (hd0,2) in front of /vmlinuz and /initrd. I had this problem on another computer! Thanks
This just attached the filename and not the actual file (somehow...)
# cat grub.conf # 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 (hd0,2) # kernel /vmlinuz-version ro root=/dev/sda5 # initrd /initrd-version.img #boot=/dev/sda3 default=0 timeout=10 splashimage=(hd0,2)/grub/splash.xpm.gz title Fedora Core (2.6.1-23smp) kernel (hd0,2)/vmlinuz-2.6.1-23smp ro root=/dev/sda5 initrd (hd0,2)/initrd-2.6.1-23smp.img #
Should be fixed in mkinitrd-4.0.2
Closing due to inactivity. Please feel free to reopen this bug or refile this bug against the latest release Fedora Core if you feel this bug is still relevant today. Thank you