Feature #4413
closed
Make full-host bootdisk image UEFI compatible
Added by Arnold Bechtoldt almost 11 years ago.
Updated over 4 years ago.
Description
Please make the ISO bootable on UEFI based systems. On a lot of servers and consumer hardware UEFI boot is enabled by default.
Unfortunately BIOS isn't available on some systems (e.g. consumer hardware for testing purposes).
Sorry for my late reply.
Unfortunately I don't have easy access to any UEFI hardware - would you be able to test a version of bootdisk if I provided a test package?
Sure
Which OS do you use, if so?
Foreman runs on Debian Wheezy.
- Bugzilla link set to 1133697
Just for the record, PXE-less discovery can provide the same as Bootdisk and it is UEFI compatible.
- Subject changed from UEFI compatibility/ EFI boot to Make bootdisk images UEFI compatible
Isohybrid has a flag which will add Grub2 EFI loader to the image and create a configuration file for it based on the SYSLINUX one. This can only work for Full host image and it's pretty easy to implement. I have tested this, it works fine.
For other bootdisk types, I haven't tried this. But some support is in upstream now: http://ipxe.org/efi/vision
- Subject changed from Make bootdisk images UEFI compatible to Make full-host bootdisk image UEFI compatible
- Bugzilla link changed from 1133697 to 1261802
As per above comment, SYSLINUX will work fine and implementation is pretty easy (see the BZ for more details). I am renaming this.
For the record, RHEL 7.3 is getting EFI support for the ipxe package: https://bugzilla.redhat.com/show_bug.cgi?id=1295673
So we should consider this for Foreman 1.14 or 1.15.
Edit: I mean we could implement the ISOHYBRID for all types of images and it will work.
- Assignee set to Lukas Zapletal
- Status changed from New to Ready For Testing
- Pull request https://github.com/theforeman/foreman_bootdisk/pull/33 added
- Target version set to 1.4.3
- Pull request https://github.com/theforeman/foreman_bootdisk/pull/62 added
- Pull request https://github.com/theforeman/foreman_bootdisk/pull/64 added
- Pull request https://github.com/theforeman/foreman_bootdisk/pull/93 added
- Status changed from Ready For Testing to Closed
Also available in: Atom
PDF