[syslinux] SYSLINUX 3.81-pre10
H. Peter Anvin
hpa at zytor.com
Fri May 22 09:50:31 PDT 2009
Thomas Schmitt wrote:
> Hi,
>
> while studying isohybrid.bin of 3.81-pre10
> i wonder whether isohybrid 3.72 and 3.81 are
> crosswise compatible with the isolinux boot
> images of 3.72 and 3.81.
>
> I.e would this be technically ok in both
> isohybrid scripts ?
>
> if ($ibsig ne "\xf7\xe3\xef\x0d"
> && $ibsig ne "\xfb\xc0\x78\x70") {
> die ...
> }
>
> A "yes" would be very convenient to me:
> - libisofs would immediately be able to
> create an MBR for a 3.81 image.
> - the future libisofs MBR generator with
> user options would be able to support
> the older boot images of 3.72 to 3.80.
>
They aren't, unfortunately. If they were I wouldn't have changed the
magic number. A "yes" would be convenient to a lot more people, and I
thought hard about it... but it seems really messy to do.
What's worse is that the old MBR is actually broken even with the old
code, and I would have to spend some fairly serious time debugging what
the old images actually did. If I find the time to do that I might be
able to come up with some kind of hack.
-hpa
--
H. Peter Anvin, Intel Open Source Technology Center
I work for Intel. I don't speak on their behalf.
More information about the Syslinux
mailing list