Project

General

Profile

Actions

Feature #4413

closed

Make full-host bootdisk image UEFI compatible

Added by Arnold Bechtoldt about 10 years ago. Updated almost 4 years ago.

Status:
Closed
Priority:
Normal
Target version:

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).


Related issues 1 (0 open1 closed)

Related to Foreman - Tracker #431: [TRACKER] UEFI PXE supportResolvedLukas Zapletal

Actions
Actions #1

Updated by Dominic Cleal about 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.

Actions #2

Updated by Arnold Bechtoldt about 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.

Actions #3

Updated by Bryan Kearney over 9 years ago

  • Bugzilla link set to 1133697
Actions #4

Updated by Lukas Zapletal over 9 years ago

Actions #5

Updated by Lukas Zapletal almost 8 years ago

Just for the record, PXE-less discovery can provide the same as Bootdisk and it is UEFI compatible.

Actions #6

Updated by Lukas Zapletal almost 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

Actions #7

Updated by Lukas Zapletal almost 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.

Actions #8

Updated by Lukas Zapletal over 7 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.

Actions #9

Updated by Lukas Zapletal over 7 years ago

  • Assignee set to Lukas Zapletal
Actions #10

Updated by The Foreman Bot over 7 years ago

  • Status changed from New to Ready For Testing
  • Pull request https://github.com/theforeman/foreman_bootdisk/pull/33 added
Actions #11

Updated by Daniel Lobato Garcia over 7 years ago

  • Target version set to 1.4.3
Actions #12

Updated by The Foreman Bot almost 6 years ago

  • Pull request https://github.com/theforeman/foreman_bootdisk/pull/62 added
Actions #13

Updated by The Foreman Bot almost 6 years ago

  • Pull request https://github.com/theforeman/foreman_bootdisk/pull/64 added
Actions #14

Updated by The Foreman Bot about 4 years ago

  • Pull request https://github.com/theforeman/foreman_bootdisk/pull/93 added
Actions #15

Updated by Anonymous almost 4 years ago

  • Status changed from Ready For Testing to Closed
Actions

Also available in: Atom PDF