Mini-Howto on burning Mandrake PPC Bootable CD's for Apple G3/G4 systems ------------------------------------------------------------------------- email: John Buswell <johnb@mandrakesoft.com> To create a disk image simply use the mkINSTALLCD script provided in this directory. The path you provide the script should point to the root directory for the CD. For example after you have built the gi install with /export, simply pass /export to the script as the distribution path and a name for the image. Once the image is built you can use hmount, humount, hdir, hcd and hattrib to modify and inspect the image before you commit it to CD-R. Before you run the script make sure the CD version of iBoot is in the iBoot directory below /export (eg. /export/iBoot), if you want to use some other directory then simply modify the script. Beware, HFS is not case sensitive, so if you already have an INSTALL file you cannot create install. Currently iBoot sports two trees, one for the install CD and another for regular usage. These will be merged shortly and a simply #define can be used in the Makefile to implement one or the other from a single binary. Enjoy!! Addendum: 3/15/2001 Stew Benedict <sbenedict@mandrakesoft.com> -------------------------------------------------------------------------- A couple of changes. I've opted to standardize on yaboot, which is user configurable, so the script is modified now to use yaboot. Secondly, since mkhybrid merged with mkisofs, the hybrid images it creates are read-only, so one is unable to mount the image and bless the boot directory for booting. Consequently, I've included the binary for mkhybrid-1.12b5.4, which does work. Addendum: 3/10/2005 Christiaan Welvaart <cjw@daneel.dyndns.org> ------------------------------------------------------------------------- 10.1 and 10.2 ppc isos were generated with mkcd, with the following options added to the mkisofs call: -T --netatalk -hfs -probe -part -no-desktop \\ -hfs-volid "$config->{disc}[$i]->{label}" \\ -map /usr/share/mkcd/hfs_mapping \\ -magic /usr/share/mkcd/hfs_magic \\ -hide '*.MacOS' -hide '*.DOS' \\ -hide-joliet '*.Unix' -hide-joliet '*.MacOS' \\ -hide-hfs '*.Unix' -hide-hfs '*.DOS' \\ '-hfs-bless' $builddir/$i/boot \\