Fedora Core 6 on a Mac Pro

Fedora Core 6 is out... and it runs (mostly) well on Apple's MacPros. We were fortunate enough at work to recently order 12 of these beasts and have been enjoying them ever since. While most of us use Mac OS X, there are a few who want to dual boot Linux. Our preferred distro is Fedora for a variety of reasons (mostly familiarity).

Today I was able to dual boot my MacPro following the following fairly simple steps:

  • Plug your keyboard into the USB ports on the front. The ones on the back have interrupt problems.
  • Download and install BootCamp
  • Run Boot Camp Assistant and resize your hard drive
  • Install and enable rEFIt (just install from the DMG and run the enable-always.sh script)
  • Insert your FC6 x86_64 boot CD. Because of an issue with the Pioneer optical drive, I recommend doing a network install.
  • Reboot. You should see the FC6 disk in you rEFIt menu. Select it.
  • At the boot: prompt, type "linux acpi=force irqpoll"
  • Go through the Fedora install process
    • You may need to reboot multiple times to get the part where it asks you to select a Language. Don't know why

  • Upon rebooting, select the Partitioning tool in rEFIt and type y to match the MBR to the GPT
  • Reboot from within rEFIt, and the next time around, you should see a new entry called Legacy OS. We need to fix the partition type and GRUB now
  • Select the FC6 boot CD again, and this time at the boot: prompt, type "linux rescue acpi=force irqpoll"
  • Continue until you are at the rescue image command line. Here is where we set up the partition type.
  • Type "fdisk /dev/sda", type "t" to change the type, select the correct /boot partition (on mine, it was 3), and choose the Linux partition type (83). Then type "w" to write the changes
  • Last step is to reinstall grub. Not sure if I need to do this, but since you are already here...
  • Type "chroot /mnt/sysimage", then "grub-install /dev/sda3" (assuming that your /boot partition was on 3)
  • Go ahead and type "exit" twice and that should reboot your machine. rEFIt should now show your working Fedora install! Enjoy!