Creating Bootable CD/DVD images.
Like sigsegv, I'm trying to make a bootable CD using isolinux.bin in 10.5.2.
I've tried the hdiutil approach and this always gave me an "Image checksum error".
I googled and checked the posts to see if I could find a solution and the best I could find is that sigsegv used mkisofs to achieve the task.
I downloaded the source, built it, tried all kinds of examples I could find and nothing produced a bootable image and always results in a "Image checksum error".
Following a tutorial I placed my files in the isolinux tree exactly like shown in the example, tried both examples to generate the image which were always successful but these also gave the "Image checksum error" when I tried to boot them.
Here's my session:
Without resorting to another OS for a solution has anyone been able to generate a bootable ISO image in OS X 10.5?
If you have a mkisofs that works, post a link to it and include your exact command to generate the iso, it might be the version I have of mkisofs that is the cause of the problems but at this time I'd be happy to see a bootabe ISO made even if it's the wrong contents.
I've tried the hdiutil approach and this always gave me an "Image checksum error".
I googled and checked the posts to see if I could find a solution and the best I could find is that sigsegv used mkisofs to achieve the task.
I downloaded the source, built it, tried all kinds of examples I could find and nothing produced a bootable image and always results in a "Image checksum error".
Following a tutorial I placed my files in the isolinux tree exactly like shown in the example, tried both examples to generate the image which were always successful but these also gave the "Image checksum error" when I tried to boot them.
Here's my session:
sh-3.2# find isolinux
isolinux
isolinux/boot
isolinux/initrd.img
isolinux/isolinux
isolinux/isolinux/isolinux.cfg
isolinux/isolinux.bin
isolinux/mboot.c32
sh-3.2# /opt/schily/bin/mkisofs -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -R -J -v -V "TEST BOOT" -A "TEST BOOT" -o b5.iso isolinux/2.01.01a42 (i386-apple-macosx9.2.2)
Scanning isolinux/
Excluded by match: isolinux/boot.cat
Scanning isolinux/isolinux
Writing: Initial Padblock Start Block 0
Done with: Initial Padblock Block(s) 16
Writing: Primary Volume Descriptor Start Block 16
Done with: Primary Volume Descriptor Block(s) 1
Writing: Eltorito Volume Descriptor Start Block 17
Size of boot image is 4 sectors -> No emulation
Done with: Eltorito Volume Descriptor Block(s) 1
Writing: Joliet Volume Descriptor Start Block 18
Done with: Joliet Volume Descriptor Block(s) 1
Writing: End Volume Descriptor Start Block 19
Done with: End Volume Descriptor Block(s) 1
Writing: Version block Start Block 20
Done with: Version block Block(s) 1
Writing: Path table Start Block 21
Done with: Path table Block(s) 4
Writing: Joliet path table Start Block 25
Done with: Joliet path table Block(s) 4
Writing: Directory tree Start Block 29
Done with: Directory tree Block(s) 2
Writing: Joliet directory tree Start Block 31
Done with: Joliet directory tree Block(s) 2
Writing: Directory tree cleanup Start Block 33
Done with: Directory tree cleanup Block(s) 0
Writing: Extension record Start Block 33
Done with: Extension record Block(s) 1
Writing: The File(s) Start Block 34
92.89% done, estimate finish Tue Jul 1 14:04:03 2008
Total translation table size: 2048
Total rockridge attributes bytes: 958
Total directory bytes: 2048
Path table size(bytes): 26
Done with: The File(s) Block(s) 5200
Writing: Ending Padblock Start Block 5234
Done with: Ending Padblock Block(s) 150
Max brk space used 0
5384 extents written (10 MB)
sh-3.2# hdiutil burn b5.iso
Please insert a disc:
Preparing data for burn
Opening session
Opening track
Writing track
................................................................................ .........
Closing track
................................................................................ .........
Closing session
................................................................................ ....................................................................
Finishing burn
Verifying burn…
Verifying
................................................................................ ...............................................................................
Burn completed successfully
................................................................................ ...............................................................................
hdiutil: burn: completed
sh-3.2# /opt/schily/bin/mkisofs -b isolinux.bin -c boot.cat -no-emul-boot -R -J -v -V "TEST BOOT" -A "TEST BOOT" -o b6.iso isolinux/
2.01.01a42 (i386-apple-macosx9.2.2)
Scanning isolinux/
Excluded by match: isolinux/boot.cat
Scanning isolinux/isolinux
Writing: Initial Padblock Start Block 0
Done with: Initial Padblock Block(s) 16
Writing: Primary Volume Descriptor Start Block 16
Done with: Primary Volume Descriptor Block(s) 1
Writing: Eltorito Volume Descriptor Start Block 17
Size of boot image is 24 sectors -> No emulation
Done with: Eltorito Volume Descriptor Block(s) 1
Writing: Joliet Volume Descriptor Start Block 18
Done with: Joliet Volume Descriptor Block(s) 1
Writing: End Volume Descriptor Start Block 19
Done with: End Volume Descriptor Block(s) 1
Writing: Version block Start Block 20
Done with: Version block Block(s) 1
Writing: Path table Start Block 21
Done with: Path table Block(s) 4
Writing: Joliet path table Start Block 25
Done with: Joliet path table Block(s) 4
Writing: Directory tree Start Block 29
Done with: Directory tree Block(s) 2
Writing: Joliet directory tree Start Block 31
Done with: Joliet directory tree Block(s) 2
Writing: Directory tree cleanup Start Block 33
Done with: Directory tree cleanup Block(s) 0
Writing: Extension record Start Block 33
Done with: Extension record Block(s) 1
Writing: The File(s) Start Block 34
92.89% done, estimate finish Tue Jul 1 14:05:10 2008
Total translation table size: 2048
Total rockridge attributes bytes: 958
Total directory bytes: 2048
Path table size(bytes): 26
Done with: The File(s) Block(s) 5200
Writing: Ending Padblock Start Block 5234
Done with: Ending Padblock Block(s) 150
Max brk space used 0
5384 extents written (10 MB)
sh-3.2# hdiutil burn b6.iso
Please insert a disc:
Preparing data for burn
Opening session
Opening track
Writing track
................................................................................ .........
Closing track
................................................................................ .........
Closing session
................................................................................ ....................................................................
Finishing burn
Verifying burn…
Verifying
................................................................................ ...............................................................................
Burn completed successfully
................................................................................ ...............................................................................
hdiutil: burn: completed
sh-3.2# find isolinux
isolinux
isolinux/boot
isolinux/boot.cat
isolinux/initrd.img
isolinux/isolinux
isolinux/isolinux/isolinux.cfg
isolinux/isolinux.bin
isolinux/mboot.c32
sh-3.2#
Without resorting to another OS for a solution has anyone been able to generate a bootable ISO image in OS X 10.5?
If you have a mkisofs that works, post a link to it and include your exact command to generate the iso, it might be the version I have of mkisofs that is the cause of the problems but at this time I'd be happy to see a bootabe ISO made even if it's the wrong contents.
B&W G3 400 ~ Dual 1GHz G4 ~ Dual 2GHz G5 ~ Dual 2.3GHz G5 ~ Dual 3GHz MacPro, Mac OS X (10.4)