Awww I forgot about that one... I think the xnu loader was never implemented for grub under ppc :/ Which is why you see 32- and 64-bit options, made for intel. If you really want the OSes to be displayed at boot (rather than at the boot picker) then you're probably better off with Yaboot, with which I confirm booting foreign OSes works properly, e.g. with macosx=/dev/sda10 in /etc/yaboot.conf and I think macos=/dev/sda11 there too if you have OS9 there. You will need an ext2-formatted boot partition though, e.g. 1Gb to accomodate various initrd and kernel variations and updates, but your root partition can be ext4. Make sure that your ext2-formatted boot partition is mounted at /boot. Worked for me with debian, but grub is easier, allows 1 large partition. Strangely enough with Ubuntu 16.04 yaboot could still use ext4 partitions formatted under 16.04, but this stopped there. You could also format your partition with Ubuntu 16.04 (but nothing later than that) and then install debian and then yaboot, I think this also worked for me.