[syslinux] Image checksum error while booting Isolinux
Thomas Schmitt
scdbackup at gmx.net
Fri Nov 15 12:46:49 PST 2013
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
More information about the Syslinux
mailing list