[syslinux] "isolinux.bin missing or corrupt" when booting USB flash drive in old PC
Thomas Schmitt
scdbackup at gmx.net
Tue Mar 21 15:10:08 PDT 2017
Hi,
David Christensen had Martin's MBR write:
> C
That means the LBA 8444 has to be converted to a Cylinder/Head/Sector
address.
It would be interesting to learn by which heads/cylinder and sectors/head
factors.
> 00000000000000000000000000000000
> ...
> 00000000000000000000000000000000
Well, this is none of the block contents which was written to the stick.
Neither the MBR parts nor the data dummy.
Do you get the same result if you fill the entire stick with block_seq
by omitting dd option count=647 ?
/home/dpchrist/sandbox/syslinux/thomas-schmitt/block_seq-20170321-0141/block
_seq | dd iflag=fullblock bs=1M of=/dev/sdb
which will end intentionally by i/o error.
And then again
dd if=/home/dpchrist/src/syslinux/syslinux-6.03+dfsg+dpchrist/bios/mbr/martins_mbr.bin of=/dev/sdb
dd if=/mnt/samba/data/dpchrist/iso/debian/8.7.1/i386/debian-8.7.1-i386-xfce-CD-1.iso bs=1 count=80 skip=432 of=/dev/sdb seek=432
> Key?
> If I press the 'a' key, I see:
Now i understand what "Key?" shall mean. INT 16 AH 0 fetches a keypress.
Is "xor %ax, %ax" a typical way to say "ax = 0;" ?
> isolinux.bin missing or corrupt
This was expected. But the zeros which cause the message were not expected.
Have a nice day :)
Thomas
More information about the Syslinux
mailing list