Ask Your Question
1

Do I need GRUB2-EFI [closed]

asked 2013-07-07 16:53:10 -0500

kdg1955 gravatar image

updated 2013-07-14 07:54:01 -0500

Hi,

The FedUp documentation 'http//fedoraproject.org/wiki/FedUp' confuse me a bit. First they say 5. ..., the system will reboot and an option to boot Fedora 19 will be on the grub menu. But a few lines later, under Updating GRUB2 (BIOS Systems), they tell After upgrade, the grub2 you're booting from will still be the F17 version; upgrading must be done manually. And to make it even more confusing While updating GRUB on your upgraded system isn't strictly required, it is recommended for BIOS systems ... and all instructions in the FedUp documantations related to the grub update are efibootmgr related.

My question: when is a GRUB2-EFI updating recommended and why (I like to know what I'm doing)? I use a ASUS Z87-K motherbord that have a EFI BIOS. But UEFI drivers are not installed.

Also a link to a good GRUB2-EFI tutorial is welcome. I only find this link: 'http //fedoraproject.org/wiki/Grub2', but here also is not made clear whether you better install GRUB2-EFI or not. Google search gives little or no information about the differences between GRUB2-EFI and GRUB2.

Thanks in advance,

kdg1955

Comment after upgrade to F18:

Am I so stupid now? I have just done an upgrade to F18 and then wanted to install grub2-efi. But the manual was not very helpful.

  1. /boot/efi/EFI/fedora/grub.conf wasn't present after installing grub2-efi.
  2. efibootmgr wasn't installed. You need to install it also with sudo yum install efibootmgr.
  3. I can't find the argument rd.luks.uuid in my old configuration file of GRUB2 /boot/grub2/grub.cfg.

What is going wrong, where is the key to achieve a better understanding of the grub2 / grub2-efi issues? As mention earlier I do not have much understanding of the EFI matter.

edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by kdg1955
close date 2013-07-28 07:12:25.999369

Comments

Not sure what you're asking. If your system uses UEFI to boot, as opposed to the older general BIOS method, you need to use grub2-efi. What's the confusion about please?

FranciscoD_ gravatar imageFranciscoD_ ( 2013-07-09 22:40:18 -0500 )edit

First, thanks for your help, I'm confused by the manual update to GRUB2-EFI. I installed F17 on my brand new PC that have a BIOS of type EFI. During that installation the GRUB2 was installed and not GRUB2-EFI. However I now see that it was also available for F17. And therefore my ask for more information about using a GRUB2-EFI instead of GRUB2. I do not have much understanding of the EFI matter, so I was going to sniff, but have found very little about here. Your rodsbooks link is the first that can help me.

kdg1955 gravatar imagekdg1955 ( 2013-07-10 06:57:16 -0500 )edit

2 Answers

Sort by ยป oldest newest most voted
0

answered 2013-07-28 07:11:08 -0500

kdg1955 gravatar image

The confusion in my opinion: I have a PC with a BIOS of type EFI. During the installation of F17 on my PC, GRUB2 was installed without making use of EFI. The section "Updating GRUB (UEFI systems)" applies only to installed efi systems. But in the section they talk frequently about an update of GRUB2. Hence the confusion.

edit flag offensive delete link more
1

answered 2013-07-07 17:50:14 -0500

FranciscoD_ gravatar image

updated 2013-07-09 22:35:07 -0500

When you upgrade and reboot, the grub instance will still be the older one. After you boot through it, you must upgrade this grub manually using the system update utilities.

You only need the grub-efi package if you're using EFI on your system.

wiki:Grub2

has quite a lot of information. A general Google search will get you more.

Another link: http://www.rodsbooks.com/efi-bootloaders/grub2.html

edit flag offensive delete link more

Comments

The fedup page dwells on this so much because Fedora 17 installed GRUB2 to BIOS systems and GRUB legacy to UEFI systems for compatibility reasons. Fedora 18 brought GRUB2 support for UEFI systems, but GRUB of any kind, as a bootloader, does not live in the filesystem; a simple package update isn't enough to give you the new version of GRUB.

randomuser gravatar imagerandomuser ( 2013-07-11 02:08:02 -0500 )edit

Final conclusion: if you have a bios of type EFI GRUB2-EFI is designated on F18 & F19?

kdg1955 gravatar imagekdg1955 ( 2013-07-11 07:58:11 -0500 )edit

Question Tools

Stats

Asked: 2013-07-07 16:53:10 -0500

Seen: 1,963 times

Last updated: Jul 28 '13