[syslinux] Image checksum error while booting Isolinux

István leccine at gmail.com
Mon Nov 18 14:50:57 PST 2013


Hey,

It seems that installing cdrtools and using mkisofs fixes this problem.

Thank you!

Regards,
Istvan

On Fri, Nov 15, 2013 at 12:46 PM, Thomas Schmitt <scdbackup at gmx.net> wrote:
> Hi,
>
>> makehybrid \
>>   -o isos/muaaa.iso temp/ \
>>   -eltorito-boot temp/isolinux/isolinux.bin \
>>   -no-emul-boot \
>>   -iso -joliet -boot-load-size 4 \
>>   -default-volume-name "Custom Installer" \
>>   -eltorito-platform temp/isolinux/boot.cat
>> ...
>> [at boot time:]
>> Image checksum error, sorry
>
> I guess it is the Boot Information Table feature that's missing
> with your ISO production run. The boot image isolinux.bin expects
> to get patched by some parameters, including a checksum.
> See man mkisofs
>   http://cdrecord.berlios.de/private/man/cdrecord/mkisofs.8.html
> paragraph
>   "EL TORITO BOOT INFORMATION TABLE"
>
> Do i get it right that "makehybrid" is a shortcut for
>   hdiutil makehybrid
> as of
>   https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/hdiutil.1.html
> There seems to be no option for above feature.
>
> Programs which can produce compliant ISO images are:
>   program="mkisofs"
>   program="genisoimage"
>   program="xorriso -as mkisofs"
>
> Use one of them instead of your ISO production command:
>   cd temp
>   $program \
>     -o ../isos/muaaa.iso \
>     -b isolinux/isolinux.bin \
>     -c isolinux/boot.cat \
>     -no-emul-boot -boot-load-size 4 -boot-info-table \
>     -J \
>     -V "Custom Installer" \
>     .
>
> I read in man hdiutil that -eltorito-platform gets a parameter
> like 0. How come yours gets the name of the boot catalog ?
>
>
> Have a nice day :)
>
> Thomas
>



-- 
the sun shines for all


More information about the Syslinux mailing list