diff options
-rw-r--r-- | NEWS | 1 | ||||
-rwxr-xr-x | draklive | 6 |
2 files changed, 4 insertions, 3 deletions
@@ -1,3 +1,4 @@ +- use xorriso for proper efi metadata - add noiswmd on kernel command line - add efiboot.img on x86_64 isos - add missing isolinux menu files @@ -738,14 +738,14 @@ sub build_iso_image { $in_progress = 0; } }, - 'genisoimage', '-pad', '-l', '-R', '-J', + 'xorriso', '-as', 'mkisofs', '-pad', '-l', '-R', '-J', '-V', $label, #'-A', $application, '-p', $preparer, '-P', $publisher, '-b', 'isolinux/isolinux.bin', '-c', 'isolinux/boot.cat', '-hide-rr-moved', '-no-emul-boot', '-boot-load-size', 4, '-boot-info-table', '-graft-points', - if_($live->{settings}{arch} =~ /x86_64/, '-eltorito-alt-boot', '-b', 'boot/efiboot.img', '-no-emul-boot'), + if_($live->{settings}{arch} =~ /x86_64/, '-eltorito-alt-boot', '-e', 'boot/efiboot.img', '-no-emul-boot'), if_($dest, '-o', $dest), 'isolinux=' . $live->get_builddir . $live->{prefix}{build}{boot} . '/syslinux', 'isolinux/isolinux.cfg=' . $isolinux_cfg, @@ -757,7 +757,7 @@ sub build_iso_image { 'isolinux/libmenu.c32=/usr/lib/syslinux/libmenu.c32', 'isolinux/libutil.c32=/usr/lib/syslinux/libutil.c32', @opts, - ) or die "unable to run genisoimage\n"; + ) or die "unable to run xorriso\n"; autoflush STDOUT 0; $progress->end; if ($dest) { |