While getting a bit giddy installing Fedora Core 2 on a Sunday afternoon I found this little gem.... Fedora 2 can run on your Macintosh:
1. Since we don't have a bootable ISO just yet, one useful thing would be to mirror the entire PPC tree to a local disk of yours - this is preferred as during your install, if Rawhide does a push, it might break.
http://download.fedora.redhat.com/pub/fedora/linux/core/development/ppc/ is where you go to - mirror this locally (you can skip the debug stuff, for instance).
2. Burn the boot.iso file from images/mac.
3. If you want to dual-boot with OS X, make sure OS X is installed first, and you've left some free space for your install of Fedora. When you are installing OS X, click the Installer menu item, and go to the Disk Utility. I just split my 40GB disk into two, equally.
4. Setting up an NFS share on the machine where you mirrored the Fedora development RPMs are what you need to do next. This is done fairly simply, and a useful guide is one by Daniel Owen, titled Howto install Fedora Core over NFS.
5. Place the CDROM containing boot.iso into your Mac, then hold down the C key (so you boot from the CDROM).
6. Type mac, as its the only yaboot option, then the Fedora Core install starts; select NFS image.
7. You now need to find a driver for your NIC - using the "sungem" drivers generally work for eth0 (the wired Ethernet card), and then allow DHCP to provide network information (or provide it manually).
8. NFS Setup screen pop's up, and you need the NFS server name and the Fedora Core directory - fill those in appropriately.
9. Now, the Fedora Core installation actually starts - I choose a Workstation installation.
10. When it comes to disk partitioning, make sure you use Disk Druid - the autopartitioning doesn't add the Apple Bootstrap partition (but it works otherwise). I created about 18GB for /, using an ext3 filesystem, and a 512MB partition for swap. The Apple Bootstrap partition is of size 1MB only - make sure its the first partition, even before your OS X partition(s). The types marked "Foreign" are OS X partitions (in my case, Apple HFS+). Take careful note to which partition / is - you'll be needing this information later for yaboot.
11. Network configuration is next, I've set it to use DHCP - this is also where you can add a hostname if required.
12. Firewall setup comes next, then language support, and the timezone selection. Choose a root password, and let the install continue! (this entails a bit of waiting till the packages are all installed)
13. Once the installation is done, reboot.
14. Use the boot CD, to boot into the mac rescue mode. As a rescue method, it's probably most convenient to use the NFS image, and repeat steps 7-8 again.
15. Then chroot to /mnt/sysimage and grab the hfsutils-*.ppc.rpm package (you don't need -devel). Install it.
16. You should make sure that there's an /etc/yaboot.conf that looks alright, since this is anaconda generated.
17. Now you need to know what partition has the boot flag set - you can view this by using the parted utility, and typing print. Look for the boot flag to be set, and notice the minor number.
18. Then, run yabootconfig -r /dev/hda2 -b /dev/hda5 where -r is the root device, and -b is the boot device. You may need to enter the location of the kernel image - /boot/vmlinuz-*.
19. Thats it. Exit, and reboot! You should now be able to boot into Fedora Core."
Colin Charles
Note:
No, I haven't tried it.