Feature #4413
closedMake full-host bootdisk image UEFI compatible
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).
Updated by Dominic Cleal over 10 years ago
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? Which OS do you use, if so?
http://fedoraproject.org/wiki/User:Pjones/BootableCDsForBIOSAndUEFI has some notes on changes to mkisofs.
Updated by Arnold Bechtoldt over 10 years ago
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.
Updated by Lukas Zapletal almost 10 years ago
- Related to Tracker #431: [TRACKER] UEFI PXE support added
Updated by Lukas Zapletal over 8 years ago
Just for the record, PXE-less discovery can provide the same as Bootdisk and it is UEFI compatible.
Updated by Lukas Zapletal over 8 years ago
- 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
Updated by Lukas Zapletal about 8 years ago
- 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.
Updated by Lukas Zapletal almost 8 years ago
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.
Updated by The Foreman Bot almost 8 years ago
- Status changed from New to Ready For Testing
- Pull request https://github.com/theforeman/foreman_bootdisk/pull/33 added
Updated by The Foreman Bot about 6 years ago
- Pull request https://github.com/theforeman/foreman_bootdisk/pull/62 added
Updated by The Foreman Bot about 6 years ago
- Pull request https://github.com/theforeman/foreman_bootdisk/pull/64 added
Updated by The Foreman Bot over 4 years ago
- Pull request https://github.com/theforeman/foreman_bootdisk/pull/93 added
Updated by Anonymous about 4 years ago
- Status changed from Ready For Testing to Closed
Applied in changeset foreman_bootdisk|09dc92d86d8331e7143b9e707746e1dca6b25b9a.