fedora_requires_release_note requested: [Bug 886412] grub2-install prevents UEFI booting

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

 




Product: Fedora
Version: 18
Component: grub2

Lingzhu Xiang <lxiang@xxxxxxxxxx> has asked  for fedora_requires_release_note:
Bug 886412: grub2-install prevents UEFI booting
https://bugzilla.redhat.com/show_bug.cgi?id=886412


------- Additional Comments from Lingzhu Xiang <lxiang@xxxxxxxxxx>
Description of problem:

grub2-install will install grubx64.efi with hardcoded (,gpt2)/grub2 as the
prefix. After reboot, grubx64.efi can't find its grub.cfg and falls back into
rescue shell.

Despite whether there is a legitimate use case of grub2-install on UEFI F18,
grub2-install could avoid doing harm when the user hasn't updated their
expectation of bootloder installation.

Version-Release number of selected component (if applicable):
F18 Beta
grub2-tools-2.00-12.fc18.x86_64
grub2-efi-2.00-12.fc18.x86_64

How reproducible:
Reproduced on IBM x3550 M3 and QEMU VMs (all UEFI).

Steps to Reproduce:
1. A standard pxeboot installation on a UEFI system.
2. sh -x grub2-install /dev/sda >grub2-install.log
3. reboot

Actual results:
[root@localhost ~]# grep -ao .,gpt.. /boot/efi/EFI/fedora/grubx64.efi 
(,gpt2)

(reboot, and fall into rescue shell)

grub> echo $prefix
(hd0,gpt2)/grub2

Expected results:
grub2-install uses correct prefix for grubx64.efi. Or grub2-install fails
gracefully and points user to proper method of UEFI bootloader installation.

Additional info:
Disk layout:
sda			 8:0	0   16G  0 disk 
├─sda1			 8:1	0  200M  0 part /boot/efi
├─sda2			 8:2	0  500M  0 part /boot
└─sda3			 8:3	0 15.3G  0 part 
  ├─fedora-swap (dm-0) 253:0	0    4G  0 lvm	[SWAP]
  └─fedora-root (dm-1) 253:1	0 11.4G  0 lvm	/

A temporary workaround:
grub> configfile (hd0,gpt1)/efi/fedora/grub.cfg
--
relnotes-content mailing list
relnotes-content@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/relnotes-content



[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Gnome Users]     [KDE Users]

  Powered by Linux