[syslinux] "isolinux.bin missing or corrupt" when booting USB flash drive in old PC

Thomas Schmitt scdbackup at gmx.net
Wed Mar 22 04:24:42 PDT 2017


Hi,

comparing mbr/mbr.S with mbr/isohdpfx.S i get the impression that
really the sequence of

  heads		= (stack-16)
  sectors	= (stack-18)

in isohdpfx.S is wrong.

mbr.s has

  sectors	= (stack-8)
  secpercyl	= (stack-12)

and pushes them on the stack in the same sequence: first sectors,
then secpercyl.

isohdpfx.S pushes first the sectors and then the heads, which is the
reverse sequence as its stack address definitions.


Have a nice day :)

Thomas



More information about the Syslinux mailing list