grub-efi replaces grub and grub2 along the way?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux