Red Hat Bugzilla – Bug 1023780
litd ISO to USB stick successfully creates, but fails to boot, black screen hang no GRUB menu
Last modified: 2013-10-28 20:05:48 EDT
Description of problem: Successful creation of a USB stick of DVD beta TC6 using litd; however it fails to boot an EFI Mac.
Version-Release number of selected component (if applicable):
Always with beta TC6 DVD ISO to a specific partition. dd is working.
Steps to Reproduce:
0. Started out with a partitioned 16GB stick, 8GB portion is formatted FAT32.
1. livecd-iso-to-disk --noverify --efi ISO /dev/sdb1
2. Reboot using stick.
Black screen flashing underscore cursor, no GRUB menu or error messages.
GRUB menu, then boot.
This was last working with beta TC4. Uncertain when the regression occurred. Since livecd-tools, shim, and grub2 packages haven't changed, the regression isn't there. But I'm going to set to livecd-tools for now.
Correction: cursor is not flashing
Still fails with these changes:
- New USB stick media, not partitioned, zeroed
livecd-iso-to-disk --noverify --format --reset-mbr --efi ISO /dev/sdb
This produces a working USB stick.
livecd-iso-to-disk --noverify --efi --overlay-size-mb 100 Fedora-Live-Desktop-x86_64-20-Beta-TC5.iso /dev/sdb1
Substituting TC6, boot failure as described. So this is a TC6 regression, I think.
The grubx64.efi on the ISOs have identical sha256sums. The bootx64.efi's do not.
[root@f20s BOOT]# sha256sum /mnt/tc5/EFI/BOOT/BOOTX64.efi
[root@f20s BOOT]# sha256sum /mnt/tc6/EFI/BOOT/BOOTX64.efi
I think bootx64.efi is shim.efi, but I don't see a package change so I'm not sure why they have different sha256sums.
I'm wrong. shim and shim-signed did change between beta TC5 and beta TC6. Nevertheless, Desktop and DVD TC6 ISO boot on EFI Macs when dd'd, yet fail when the stick is created with litd. Weird.
Coping the one from TC5 results in a working USB, so yes, something in shim doesn't seem happy with Apple's EFI.
*** This bug has been marked as a duplicate of bug 1023767 ***