[syslinux] Sysinux 6 will not boot ISOs on BIOS (i.e. pre-UEFI) systems

Thomas Schmitt scdbackup at gmx.net
Sun Nov 24 23:18:29 PST 2013


> I am the maintainer of archiso (live-iso creator for Arch Linux).

Thank you, too, for flying xorriso. :)

> So I have two ISO images with same contents, same versions, same version
> of program to generate it, but one works and other does not work!.

So the size of the boot image alone cannot be the problem.

>  < 2013.11.23 = BAD
>  > 2013.11.24 = OK
>  <       Load LBA: 136026 (0x0002135a)
>  ---
>  >       Load LBA: 22792 (0x00005908)
>  Maybe too high?

A high boot image address once was the reason for a boot
failure of Debian ia64. (Itanium, not x86_64. EFI, not BIOS.)

You may influence the address of the boot image by
   --sort-weight 2 /isolinux/isolinux.bin
   --sort-weight -1 /isolinux/isolinux.bin

The former pushes it to a low address, the latter to a high one.

For medium addresses you'd have to assign higher sort weights
to some data files or directory trees, and lower weights to some
others. So that the boot image sits in the middle.

Have a nice day :)


More information about the Syslinux mailing list