I did an update which I thought was going to do everything but grub but this happened:
# yum update --exclude=grub Loaded plugins: langpacks, presto, refresh-packagekit Setting up Update Process Resolving Dependencies --> Running transaction check ---> Package grub.x86_64 1:0.97-79.fc16 will be obsoleted ---> Package grub-efi.x86_64 1:0.97-83.fc17 will be obsoleting ---> Package grub2.x86_64 1:1.99-9.fc17 will be obsoleting the final result was Dependencies Resolved ======================================================================================================================== Package Arch Version Repository Size ======================================================================================================================== Installing: grub-efi x86_64 1:0.97-83.fc17 koji 120 k replacing grub.x86_64 1:0.97-79.fc16 grub2 x86_64 1:1.99-9.fc17 koji 1.2 M replacing grub.x86_64 1:0.97-79.fc16 which wasn't why I wanted at all since I was trying to avoid grub2 for the moment. I also thought from the list that grub-efi was going to be a subpackage of grub but maybe I read too quickly. I didn't look too closely and did a kernel update later. This resulted in another problem with grubby Running Transaction Updating : libkworkspace-4.7.2-5.fc17.x86_64 1/20 Updating : ksysguard-libs-4.7.2-5.fc17.x86_64 2/20 Updating : kdebase-workspace-4.7.2-5.fc17.x86_64 3/20 Updating : kdebase-workspace-libs-4.7.2-5.fc17.x86_64 4/20 Updating : kdm-4.7.2-5.fc17.x86_64 5/20 Installing : kernel-devel-3.1.0-0.rc9.git0.3.fc17.x86_64 6/20 Updating : ksysguardd-4.7.2-5.fc17.x86_64 7/20 Updating : kernel-tools-3.1.0-0.rc9.git0.3.fc17.x86_64 8/20 Updating : kernel-headers-3.1.0-0.rc9.git0.3.fc17.x86_64 9/20 Installing : kernel-3.1.0-0.rc9.git0.3.fc17.x86_64 10/20 grubby fatal error: unable to find a suitable template Cleanup : kernel-devel-3.1.0-0.rc6.git0.0.fc17.x86_64 11/20 Cleanup : kernel-headers-3.1.0-0.rc9.git0.0.fc17.x86_64 12/20 Cleanup : kernel-3.1.0-0.rc6.git0.0.fc17.x86_64 13/20 grubby fatal error: unable to find a suitable template grubby: doing this would leave no kernel entries. Not writing out new config. Cleanup : kdebase-workspace-4.7.2-4.fc17.x86_64 14/20 Cleanup : kdebase-workspace-libs-4.7.2-4.fc17.x86_64 15/20 Cleanup : kdm-4.7.2-4.fc17.x86_64 16/20 Cleanup : libkworkspace-4.7.2-4.fc17.x86_64 17/20 Cleanup : ksysguard-libs-4.7.2-4.fc17.x86_64 18/20 Cleanup : ksysguardd-4.7.2-4.fc17.x86_64 19/20 Cleanup : kernel-tools-3.1.0-0.rc9.git0.0.fc17.x86_64 20/20 Verifying : ksysguardd-4.7.2-4.fc17.x86_64 20/20 Removed: kernel.x86_64 0:3.1.0-0.rc6.git0.0.fc17 kernel-devel.x86_64 0:3.1.0-0.rc6.git0.0.fc17 Installed: kernel.x86_64 0:3.1.0-0.rc9.git0.3.fc17 kernel-devel.x86_64 0:3.1.0-0.rc9.git0.3.fc17 Updated: kdebase-workspace.x86_64 0:4.7.2-5.fc17 kdebase-workspace-libs.x86_64 0:4.7.2-5.fc17 kdm.x86_64 0:4.7.2-5.fc17 kernel-headers.x86_64 0:3.1.0-0.rc9.git0.3.fc17 kernel-tools.x86_64 0:3.1.0-0.rc9.git0.3.fc17 ksysguard-libs.x86_64 0:4.7.2-5.fc17 ksysguardd.x86_64 0:4.7.2-5.fc17 libkworkspace.x86_64 0:4.7.2-5.fc17 Complete! ---------------------- But in fact grub.conf did get updated. # cat /boot/grub/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,4) # kernel /vmlinuz-version ro root=/dev/mapper/VolGroup-lv_root # initrd /initrd-[generic-]version.img #boot=/dev/sda default=0 timeout=5 splashimage=(hd0,4)/grub/splash.xpm.gz hiddenmenu title Fedora (3.1.0-0.rc9.git0.3.fc17.x86_64) root (hd0,4) kernel /vmlinuz-3.1.0-0.rc9.git0.3.fc17.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_LVM_LV=VolGroup/lv_root rd_LVM_LV=VolGroup/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us rhgb quiet selinux=0 modeset=1 title Fedora (3.1.0-0.rc9.git0.0.fc17.x86_64) root (hd0,4) kernel /vmlinuz-3.1.0-0.rc9.git0.0.fc17.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_LVM_LV=VolGroup/lv_root rd_LVM_LV=VolGroup/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us rhgb quiet selinux=0 modeset=1 initrd /initramfs-3.1.0-0.rc9.git0.0.fc17.x86_64.img title Fedora (3.1.0-0.rc8.git0.0.fc17.x86_64) root (hd0,4) kernel /vmlinuz-3.1.0-0.rc8.git0.0.fc17.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_LVM_LV=VolGroup/lv_root rd_LVM_LV=VolGroup/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us rhgb quiet selinux=0 modeset=1 initrd /initramfs-3.1.0-0.rc8.git0.0.fc17.x86_64.img title Other rootnoverify (hd0,1) chainloader +1 Now grub is not longer installed yum list grub\* Loaded plugins: langpacks, presto, refresh-packagekit Installed Packages grub-efi.x86_64 1:0.97-83.fc17 @koji grub2.x86_64 1:1.99-9.fc17 @koji grubby.x86_64 8.2-1.fc17 So the question is, what do I have now? My guess is that while I have this system running I should quickly follow the instructions to boot with grub2. darrell
-- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel