This is my guide to getting Fedora 12 Constantine running on a MacBook Aluminium 5,1 (I believe this should work on more recent generations as well because the only difference was the addition of the SD card slot and Firewire port). As a general note, this release of Fedora was much better than the previous for the MacBook Aluminium because more things worked out of the box.
NOTE: Obviously, this guide was written before the final release came out. I will be verifying these steps on a fresh install of the final release. In the meantime, I figured it would be useful for others.
The content below has been updated and tested to be true to the best of my ability/knowledge. I shouldn’t have to, but the standard blurb applies here: I don’t assume any responsibility for damages or headaches caused by guide.
Table of Contents:
= Working out of the box (OBO)
= Working, but with comments
= Needs manual install
= Won’t work
= Not yet documented (TBD)
Gain internet access using a hard-wired Ethernet connection then install and enable the RPM Fusion repos for both the free and non-free packages which will get video and wireless working:
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'
Apply all updates to the system:
Yes, this step takes a bit of time, but it’s worth getting all the updated packages (less to fix).
The Nouveau drivers actually work out of the box, so nothing really needs to be done here, but if you want a better video experience including desktop effects (compiz), you’ll need to get the proprietary Nvidia drivers from the RPM Fusion repository.
yum -y install broadcom-wl kernel-PAE-devel kmod-wl
akmods --akmod wl
The touchpad works out of the box, but if you’d like to have two finger scrolling and such, navigate to the mouse settings in the main menu and select the “touchpad” tab:
“System -> Preferences -> Mouse”
Just a side note, the “don’t tap while typing” doesn’t actually work. I’ll see if I can find a work around for this later… TBD.
Sounds works out of the box for the external speakers, but not for the headphone jack.
These are working out of the box, including the backlight and audio keys.
If you’d like to customize the keys a little more to your liking (for example, swapping the command and control keys), please refer to this fedora forums post.
Works out of the box. Open “Cheese Webcam Booth” from “Applications -> Sound and Video” to see.
Works out of the box when Fedora is installed via DVD. There must be a simple package missing from the CD installer. EDIT: On second thought, it’s working… don’t know what I did since last time. I made a mistake here unless somebody else confirms it.
The keyboard backlighting doesn’t work out of the box. I’ll see if there can be something done about this.
Actually, this is (of course) working out of the box, but I like to make a few observations after a few days worth of using the MacBook with Fedora. In previous releases, it seemed that it tends to run hot and the battery life isn’t as good as it would be in Mac OSX. I’ll report back in a few days after using it.
Partition Scheme for Dual-Boot Mac OSX and Fedora 12
This is my partition scheme for dual boot environment with Mac OSX and Fedora 12. I have a totally seperate partition for sharing my files between both the OSs (which requires a change in UID in Fedora from 500 to 501):