[opensuse-ppc] making 13.1 ppc32 image bootable on PowerMac
Hi, the 13.1 NET image for ppc32 doesn't boot on PowerMac; it's because the boot folder isn't "blessed". You can use mkisofs with the option -hfs-bless /suseboot to fix it (and -hfs needs to be added if it's not there), and the -map option with a small file with HFS type/creator mappings. (see attachment, which worked for me) Then the folder will be recognized as bootable, and the boot script named "os-chooser" will be recognized and executed. Peter
Hi Peter, The command we use to build image looks like: /usr/bin/genisoimage -r -pad -f -J -joliet-long -p "KIWI - http://opensuse.github.com/kiwi" -publisher "SUSE LINUX GmbH" -A "openSUSE-13.1-ppc-NET-ppc-Build0031-Media" -V "openSUSE-13.1-ppc-NET-ppc0031" -chrp-boot -hfs-bless /usr/src/packages/KIWIROOT/main/openSUSE-13.1-ppc-NET-ppc-Build0031-Media/suseboot -hfs-volid 'openSUSE 13.1 1' -l --macbin -map /usr/share/kiwi/modules/KIWIIsoLinux-AppleFileMapping.txt --netatalk -part -T -U -o /usr/src/packages/KIWIROOT/main/openSUSE-13.1-ppc-NET-ppc-Build0031-Media.iso /tmp/kiso-loader-5iyBDW /usr/src/packages/KIWIROOT/main/openSUSE-13.1-ppc-NET-ppc-Build0031-Media And here is Mapping file: https://github.com/openSUSE/kiwi/blob/master/metadata/KIWIIsoLinux-AppleFile... Thanks, I'll compare our setup with your working solution. Have fun, Dinar On Thu, Feb 20, 2014 at 9:20 PM, Peter Pöml <peter@poeml.de> wrote:
Hi,
the 13.1 NET image for ppc32 doesn't boot on PowerMac; it's because the boot folder isn't "blessed". You can use mkisofs with the option -hfs-bless /suseboot to fix it (and -hfs needs to be added if it's not there), and the -map option with a small file with HFS type/creator mappings. (see attachment, which worked for me)
Then the folder will be recognized as bootable, and the boot script named "os-chooser" will be recognized and executed.
Peter -- To unsubscribe, e-mail: opensuse-ppc+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ppc+owner@opensuse.org
participants (2)
-
Dinar Valeev
-
Peter Pöml