Bug 28350

Summary: hybrid boot doesn't work for me
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: refindAssignee: Anton Farygin <rider>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aen, boyarsh, mike, nickel, rider
Version: unstable   
Hardware: all   
OS: Linux   

Description Michael Shigorin 2013-01-14 21:20:36 MSK
When the ISO[1] to be booted with refind is made UEFI isohybrid there's a problem with any configuration I came up with so far if the kernel is specified as /syslinux/alt0/vmlinuz:

- if the image resides on a CD/DVD then it boots just fine, but
- if the image is booted off USB Flash drive then the kernel won't be found;

If it is specified as /EFI/BOOT/vmlinuz but isn't copied over to the El Torito FAT image then at least one of the cases wouldn't work either.

The currently deployed workaround[2] is to copy the kernel and initrd but that's as bloated as ELILO would require, which is unfortunate since rEFInd boasts driver support and should be able to read the files directly.

Maybe it's a local misconfiguration though but *some* of the icons (which are stored in the same directory) would be missing in a different manner with these boot methods which might be related.

The effect is stable on two different hardware platforms and virtualbox.

Reported upstream against 0.6.4.

> [1] http://ftp.linux.kiev.ua/pub/Linux/ALT/people/mike/iso/mkimage-profiles/half-/20130112/regular-e17-20130112-alt0-x86_64.iso
> [2] http://ftp.linux.kiev.ua/pub/Linux/ALT/people/mike/iso/mkimage-profiles/half-/20130112/regular-e17-20130112-x86_64.iso
Comment 1 Michael Shigorin 2013-01-20 18:07:56 MSK
So far I was advised to copy the kernel and initrd; the icons issue looks like implementation bugs (and didn't manifest with copy_kernel() being done in mki-copy-efiboot upon further testing on hardware).
Comment 2 Anton Farygin 2018-11-21 19:22:04 MSK
Давно уже всё работает.