Index: syslinux-4.04/utils/isohybrid.c =================================================================== --- syslinux-4.04.orig/utils/isohybrid.c +++ syslinux-4.04/utils/isohybrid.c @@ -1028,7 +1028,9 @@ main(int argc, char *argv[]) errx(1, "%s: invalid efi catalogue", argv[0]); } } else { - errx(1, "%s: unable to find efi image", argv[0]); + fprintf(stderr, "%s: warning: unable to find efi image\n", argv[0]); + mode &= ~EFI; + part_efi = 0; } }