You need to use mkisofs (the original one by Joerg Schilling) instead of genisoimage; it’s in the Leap OSS repos (but sadly not in SLES, although you can grab it from OBS and/or rebuild the .src.rpm).
Here’s how I invoke mkisofs to create an image bootable from both BIOS and UEFI : ==== BOOTOPTS="-b boot/x86_64/loader/isolinux.bin \ -no-emul-boot -boot-load-size 4 -boot-info-table"
# EFI boot support -- requires the official mkisofs by Joerg Schilling. # Some versions of genisoimage (e.g. RedHat/Debian) support this with different # options (via a local patch, not included in upstream), but not the SUSE one. if mkisofs --version | grep -q Schilling; then ALTBOOT="-eltorito-alt-boot -eltorito-platform efi \ -no-emul-boot -boot-load-size 1 -b boot/x86_64/efi" else ALTBOOT="" echo "Warning: disabling EFI support (not supported by this mkisofs)!" echo "Continuing in 5 seconds..." sleep 5 fi
mkisofs $VERBOSE -o $OUTPUT -V "$VOL_ID" -R \ $BOOTOPTS $ALTBOOT -graft-points \ -x $SRC/boot/x86_64/loader/isolinux.cfg \ -x $SRC/boot/x86_64/loader/gfxboot.cfg \ -x $SRC/boot/x86_64/loader/isolinux.bin \ -x $SRC/EFI/BOOT/grub.cfg \ -x $SRC/boot/x86_64/vmlinuz-xen \ -x $SRC/boot/x86_64/initrd-xen \ boot/=$SRC/boot EFI/=$SRC/EFI \ boot/x86_64/vmlinuz-xen=$SRC/boot/x86_64/loader/linux \ boot/x86_64/initrd-xen=$SRC/boot/x86_64/loader/initrd \ $CDROOT \ $SRC/content $SRC/content.asc $SRC/license.tar.gz $SRC/control.xml ====
($SRC is the path to the mounted DVD iso; I copy my own versions of isolinux.cfg/gfxboot.cfg (BIOS) and grub.cfg (UEFI) under $CDROOT/boot/x86_64/loader and $CDROOT/EFI/BOOT, respectively. The Xen stuff is for space saving, replicating what’s done on the official DVDs for 42.2/SLE12SP2 and newer, where the Xen kernel/initrd are hard links to the default kernel/initrd; for prior versions, they were different kernels.)
Hello Andrew, this works, thank you very much. Regards Daniel -- Daniel Spannbauer Systemadministration marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4-6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-autoinstall+owner@opensuse.org