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

Thomas Schmitt scdbackup at gmx.net
Sun Nov 24 05:39:13 PST 2013


> So, should the eltorito_boot_image for -no-emul-boot (isolinux.bin) 
> be (better) limited to 16 sectors (for maximum compatibility, for any 
> optical media type)?

Not necessary from the view of ISO 9660 and El Torito specs.

-G is limited because the ISO 9660 System Area has the size
of 32 KB. Any byte more would overwrite the super block (PVD).

But -b refers to a data file inside the ISO image. Such files
may have quite an arbitrary size. The block address of the -b
file gets listed as 32-bit number in the El Torito Boot Catalog.
By option -boot-info-table the -b file gets patched-in its block
address and its size. Both are 32-bit numbers.

Of course this does not determine what BIOS and isolinux.bin
can make out of these numbers at boot time.


Update on my repacking experiments:

In order to exclude permission problems when reading the mounted
original archlinux-2013.11.01-dual.iso, i repacked it once again
as superuser.
No difference. ISOLINUX 6.02 comes up and complains about missing


Have a nice day :)


More information about the Syslinux mailing list