iMac 12,1 / 12,2 (2011 iMac) Ubuntu 11.04
This page is a stub for beginning work on describing the process of getting a 2011 Macbook Pro working in Ubuntu 11.04 (Natty Narwhal) (latest stable release since 28-Apr-2011).
This work is derived from the page that describes setup for the 7,1 MacBook Pro on Maverick Meerkat.
Please note that before going through any of the suggested fixes for this hardware, or installing any additional drivers, please make sure you RUN UPDATE MANAGER first and apply all updates to the system.
You can find out what model you have by typing at the terminal:
sudo dmidecode -s system-product-name
If you have a different model, please go here for more information.
Overview
As of this writing, much of the extended hardware in the iMac appears to function correctly in Ubuntu. Below is a list/overview of the features of the iMac and their alleged status.
This thread on the forums has info on how to get started setting up Ubuntu for Natty, as well as some other driver installation and set up tutorials.
(works out-of-the-box)
(works, with remarks)
(needs manual install)
(won't work)
(not yet documented)
Suspend
Works out of the box.
Screen
Works out of the box.
NOTE: I still haven't been able to adjust the brightness properly.
HFS+
HFS is mounted as Read-Only. By turning journaling off in OS X, the HFS+ file system will be readable/writable under Linux. This is the recommended solution if you need read/write access to your OS X partition.
It's also possible to mount HFS+ journaling-enabled volumes using the "-o force,rw" option though this is extremely risky.
Cd&Dvd
Works fine out of the box.
Bluetooth
Works fine with Natty Linux kernel version 2.6.38-8 or later, using Bluetooth Manager (sudo apt-get install blueman) to set up the devices. To set up a Magic Mouse/Magic Trackpad, use the PIN 0000. When setting up the Apple Wireless Keyboard, I found it necessary to restart the bluetooth service before trying to connect to the input service. This can be accomplished with the following command:
sudo /etc/init.d/bluetooth restart
Afterwards, both devices worked fine.
FireWire
Needs documentation.
Webcam
The new FaceTime HD Camera works without any special configuration.
CardReader
Works with a standard SD card and SDHC card, not tested with SDXC card.
Sound
Works out of the box. Try this tutorial if you're experiencing "tinny" sound quality.
Microphone
Works out-of-the-box. May need to uncheck mute in the sound preferences.
Thunderbolt
Needs documentation.