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

Thomas Schmitt
Mon, 20 Mar 2017 11:52:51 -0000

Hi,

add-on answer to Martin's question:
> I can boot these with qemu.

Just to make it clear for the archives:

In order to get the MBR code started, the ISO must not be handed to
qemu by option -cdrom, but rather by -hda or by some other hard-disk
emulating option.

With -cdrom, the BIOS would load the first 2048 bytes of isolinux.bin
and start it, because it would read this instruction from the El Torito
catalog of the ISO. The MBR code would not be involved.


Have a nice day :)

Thomas