Opened 9 years ago

Last modified 8 years ago

#777 closed enhancement

mondoarchive doesn't create a bootable UEFI media on RHEL7 — at Version 3

Reported by: Bruno Cornec Owned by: Bruno Cornec
Priority: highest Milestone: 3.2.2
Component: mondo Version: 3.2.1
Severity: blocker Keywords:
Cc:

Description (last modified by Bruno Cornec)

Now that #717 is fixed, and RHEL6 working with UEFI, we need to add progressively support for other distribution. The first one on the list is RHEL7 for which the media built doesn't boot correctly (due to grub2 having a different conf file and binaries)

Change History (3)

comment:1 by Bruno Cornec, 9 years ago

Status: newassigned

I used in 3.2.1 grub as boot loader for RHEL6 to boot from media. But this is problematic as it creates a big dependency on the boot loader used by the distribution (grub2 for RHEL7 which has a completely different conf file and behaviour).

So I'm rather exploring the possibility to use isolinux with UEFI as I was doing for BIOS. WOuld be more homogeneous and also would allow easy support of USB devices, network as well as ISO9660 media if that works as expected.

3.2.2 will have that adaptation which will hopefully stay compatible and may help solve problems some people reported on RHEL6 where they were unable to boot from the media built.

comment:2 by Bruno Cornec, 9 years ago

Type: defectenhancement

Seems that the syslinux route isn't the easiest: http://www.syslinux.org/archives/2015-October/024469.html

Works for Network and HDD boot, but not for ISO media up to now.

comment:3 by Bruno Cornec, 8 years ago

Description: modified (diff)

With rev [3539], mindi is now able to successfully create a bootable media out of a RHEL 7 installed system and the media is directly seen from the UEFI boot menu now as well.

Next step is to have the same working for mondoarchive (not the case for now, just tested). May require to put the code of mindi in common in order to just reuse it.

That should also allow support for Debian 8 as well in mindi.

Note: See TracTickets for help on using tickets.