grml2iso: switch from isohybrid to xorriso/isohybrid to properly support EFI boot
authorMichael Prokop <mika@grml.org>
Tue, 23 Jun 2020 15:17:59 +0000 (17:17 +0200)
committerMichael Prokop <mika@grml.org>
Wed, 24 Jun 2020 08:10:36 +0000 (10:10 +0200)
commitf052436a3af57fc19e4ad7aeb8ca6e30b9ee4fee
tree0f590fcf9ed0731355944501ba4973b962fc842d
parentb1798d19e92f6c87fb9850e9805e68df6c789646
grml2iso: switch from isohybrid to xorriso/isohybrid to properly support EFI boot

This is the related change for grml-live's commit 6725bfa1ffc4, where we
introduced EFI support on 32bit systems and switched from isohybrid to
xorriso/isohybrid combination.

The isohybrid binary doesn't support 32-bit FI systems and fails hard
when using `--uefi` on a 32-bit ISO.  But xorriso with appropriate
options for EFI usage (see $BOOT_ARGS) and
/usr/lib/ISOLINUX/isohdpfx.bin from the isolinux package seems to
provide everything we need.

JFTR: To properly support 64bit EFI boot with our grml96 ISOs, we also
had to adjust the order of the provided ISOs in the grml2iso command
line in our release process.

Closes: grml/grml#149
debian/control
grml2iso