[syslinux] Sysinux 6 will not boot ISOs on BIOS (i.e. pre-UEFI) systems
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
No difference. ISOLINUX 6.02 comes up and complains about missing
DEFAULT or UI.
Have a nice day :)
More information about the Syslinux