[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