Displaying 3 results from an estimated 3 matches for "make_boot_info_t".
2018 Jan 07
2
isolinux.bin checksum
Until Syslinux 3.86, isolinux.bin contained a checksum that was
calculated by 'core/checksumiso.pl'. The checksum is related to the
patching of the boot info table.
During May 2009, a commit by Peter deleted the checksumiso.pl file. The
commit is:
core: LZO compress the PM part of the core
repo.or.cz/syslinux.git/commit/0d82b71304d596d80f3c4520f9dcf90048ca50b7
And so, since
2018 Jan 08
0
isolinux.bin checksum
...d so, since version 4.00, the 'code/checksumiso.pl' file is no longer
> included.
> How is the checksum of isolinux.bin calculated since then?
By the ISO 9660 production program which patches in the Boot Info Table.
The computation of checksumiso.pl can be seen in libisofs function
make_boot_info_table():
https://dev.lovelyhq.com/libburnia/libisofs/blob/master/libisofs/eltorito.c#L1252
(without Javascript
https://dev.lovelyhq.com/libburnia/libisofs/raw/master/libisofs/eltorito.c
you have to hop to the line yourself. Sorry. GitLab. Urghhh ...)
libisofs does not pad to full blocks of 204...
2018 Jan 08
2
isolinux.bin checksum
...code/checksumiso.pl' file is no longer
> > included.
> > How is the checksum of isolinux.bin calculated since then?
>
> By the ISO 9660 production program which patches in the Boot Info Table.
>
> The computation of checksumiso.pl can be seen in libisofs function
> make_boot_info_table():
>
> https://dev.lovelyhq.com/libburnia/libisofs/blob/master/libisofs/eltorito.c#L1252
> (without Javascript
> https://dev.lovelyhq.com/libburnia/libisofs/raw/master/libisofs/eltorito.c
> you have to hop to the line yourself. Sorry. GitLab. Urghhh ...)
>
> libisofs...