Bug#1137930: Acknowledgement (debian netinst ISO does not boot in UEFI mode on Supermicro server)

Thomas Lange <[email protected]> Wed, 27 May 2026 10:16:11 +0200
Newsgroups gmane.linux.debian.devel.cd
Message-ID <27158.43083.951643.336116__8487.39714581228$1779869886$gmane$org@cs.uni-koeln.de>
I have an own script to build my FAI ISO images (script called
fai-cd). Those images had the same problem as the Debian netinst
ISO. I could fix it with this change:


287d288
<       -iso_mbr_part_type 00 \
295a297
> -appended_part_as_gpt \
317c319
<         -append_partition 2 0xef $scratch/efiboot.img \
---
>         -append_partition 2 0xee $scratch/efiboot.img \



The fixed call of xorriso in my script is now:

    xorriso -report_about HINT -as mkisofs -iso-level 3 \
        -iso_mbr_part_type 00 \
        -full-iso9660-filenames \
        -volid "$vname" -appid "$aname" \
        -eltorito-boot boot/grub/bios.img  \
        -no-emul-boot -boot-load-size 4 -boot-info-table \
        --eltorito-catalog boot/grub/boot.cat \
        --grub2-boot-info \
        --grub2-mbr $NFSROOT/usr/lib/grub/i386-pc/boot_hybrid.img \
        -eltorito-alt-boot -e EFI/efiboot.img -no-emul-boot \
        -append_partition 2 0xef $scratch/efiboot.img \
        --exclude $tmp/cow \
        -o $isoname -graft-points \
        --sort-weight 0 / --sort-weight 1 /boot \
        "$tmp" \
        /boot/grub/bios.img=$scratch/bios.img \
        /EFI/debian/grub.cfg=$scratch/grub.cfg \
        /EFI/efiboot.img=$scratch/efiboot.img || die 12 "xorriso failed."



A detailed list of the partitioning info of this ISO will follow.