[syslinux] Bug#857597: "isolinux.bin missing or corrupt" when booting USB flash drive in old PC
Thomas Schmitt
scdbackup at gmx.net
Sat Mar 18 00:58:43 PDT 2017
Hi,
David Christensen wrote:
> http://cdimage.debian.org/debian-cd/current/i386/iso-cd/debian-8.7.1-i386-xfce-CD-1.iso
Background info:
This is an isohybrid made by xorriso, equivalent to a run of
isohybrid --uefi
There is a probably useless Apple Partition Map pointing to the UEFI
System Partition. The whole UEFI aspect is to be ignored by a BIOS
from 2003, i suppose.
The block address pointer from MBR to isolinux.bin looks ok.
Confirmed by xorriso analysis and by newer BIOSes which boot.
> isolinux.bin missing or corrupt
Somehow the MBR code, when run on the old BIOS, seems not to like
isolinux.bin and thus refuses to hop on it.
If i get
http://git.zytor.com/syslinux/syslinux.git/tree/mbr/isohdpfx.S#n201
right, then the error message is emitted if reading succeeds but does
not yield the expected values in bytes 64 to 67, which serve as magic
number to identify an isohybrid-ready El Torito boot image.
(I could need a reference document for the assembler language in isohdpfx.S.
Does anybody know a good one ?)
Have a nice day :)
Thomas
More information about the Syslinux
mailing list