[syslinux] Sysinux 6 will not boot ISOs on BIOS (i.e. pre-UEFI) systems

H. Peter Anvin hpa at zytor.com
Tue Nov 26 09:06:22 PST 2013


On 11/26/2013 08:14 AM, Thomas Schmitt wrote:
> Hi,
> 
> hpa wrote:
>> -               mov dx,cx
>> +               movzx edx,cx
> Gerardo Exequiel Pozzi:
>> Yes! Fixed :)
>> (maybe garbage in high word of "edx"?)
> 
> I am now pondering too, why my machine booted from high LBAs.
> 
> I understand that the new code zeros the upper 16 bit of EDX.
> Was there remaining garbage from early BIOS activity before
> isolinux.bin got started ?
> Does my BIOS perhaps clean registers before handing over
> control ?
> 

Yes, that is the most likely explanation.

I think the high half of EDX might be unused up to this point, so if
there is garbage in it, this is where it would fail.

	-hpa




More information about the Syslinux mailing list