Sie haben das zweite Startabbild nicht als für EFI und nicht für das x86-BIOS markiert. Je nach Variante von genisoimage kann dies durch die Option "-e" anstelle von "-eltorito-boot" erfolgen. Sie sollte von einem eigenen Vorkommen der Option "-no-emul-boot" begleitet werden.
Die Optionen "-boot-load-size 4 -boot-info-table" gelten für das BIOS-Image "isolinux.bin" und müssen vor dem Trennzeichen "-eltorito-alt-boot" verschoben werden.
Versuchen
genisoimage \ -follow-links \ -o $dir/$iso_name \ -b isolinux.bin \ -c boot.cat \ -no-emul-boot \ -boot-load-size 4 \ -boot-info-table \ -eltorito-alt-boot \ -e images/efiboot.img \ -no-emul-boot \ -V 'CENTOS 7' \ -R -J -v -T \ $ISOLINUX_DIR/
Wenn Ihr Genisoimage keine Option -e anbietet, versuchen Sie es stattdessen:
xorriso -as mkisofs \ ...above.options...
(Option -T wird ignoriert.)
Einen schönen Tag noch :)
Thomas