hi and wellcome CRUX PPC.
I agree and you choose the best way to install CRUX PPC on Efika altough the slowest one.from CRUX PPC FAQ
Q: Installation process works effortlessly but the SmartFirmware/U-Boot is unable to read (and boot) the content of the ext2 partitions, how can i do?
A: If you're using a PegasosI/II system, an EFIKA or a Sam440ep board, you should use parted to create an Amiga partition table; the partition where the kernel image resides should be a primary one and formatted as ext2 with 128-byte inodes (mkfs.ext2 -I 128) because the SmartFirmware and U-Boot only supports 128-byte inodes. Latest mkfs.ext2 create 256-byte inodes by default to make ext4fs work in the future.
Anyway as the Efika is able to manage dos partition table
i strongly suggest to use it for a better usability if you need to remove your hdd and use it on a different machine. Thus you can directly use fdisk
to prepare partitions on your disk.
To speedup the installation process you can avoid to rebuild the kernel copying it from the installation media just before to chroot in your fresh new CRUX PPC 2.7a system.
# cp -a /lib/modules/184.108.40.206-Efika/ /mnt/lib/modules/
# cp -a /lib/firmware/ /mnt/lib/
# cp -a /ppc/efika/zImage.chrp /mnt/boot/