MacBook (3,1) on Ubuntu 10.04 (Lucid Lynx)
This page aims to help users with 3rd Generation MacBook (release date: late 2007) wanting to use Ubuntu 10.04, Lucid Lynx.
You can find out, what model you have by typing at the terminal:
sudo dmidecode -s system-product-name
If you have a MacBook, but a different hardware revision, please go to the MacBook start page. If you have a different Intel CPU-based Macintosh Product, go to the Mactel Community Help Pages, to find the right wiki.
Using Lucid Lynx Beta 2, most all features appear to work without special customization. Hence the following page remains relatively compact. For deeper technical issues, more information can be found at Ubuntu Apple Users forum.
Basic Installation Instructions
Common things about installing and maintaining Ubuntu on Intel-based Macs: Intel CPU-based Macintosh Generic Installation Instructions
With OSX Snow Leopard, after installing the latest rEFIt from Sourceforge, the Lucid installer was able to correctly partition and install without particularities into empty space as created by deleting a Boot Camp created partition. [Dual Boot with MACOSX].
In Ubuntu 10.04, support for the AirPort (a Broadcom BCM4328 chip) is provided seamlessly via Jockey. Just go to System -> Hardware Drivers and activate "Broadcom STA wireless driver". If your network manager frontend doesn't immediately show the new network interface, you might need to reboot your MacBook. Afterwards you should be good to go!
Install the isight-firmware-tools package and direct it to your iSight firmware file AppleUSBVideoSupport, the tool will confirm correct extraction and installation, you may then need to reboot your machine. (The default file location in isight-firmware-tools shows the path to the correct file where /MACOSX is your mac partition. This works with OSX Leopard AppleUSBVideoSupport file but apparently not Snow Leopard (please confirm) CONFIRMED 2010/04/26 - Snow Leopard on a MacBook 3,1
Kopete video functions (for example) should now operate as expected.
If you experience other problems, please look at https://help.ubuntu.com/community/MactelSupportTeam/AppleiSight
Touchpad appears to fuction as expected: two finger scroll and right-click. A touchpad control panel has been implemented in Lucid which allows customization: multi-touch tapping and scrolling options are available.
The keyboard behaves almost identically to OSX, by default fn keys are not function keys (see below to reverse this). Making the command key function as expected for a Mac is as simple as enabling the correct keyboard layout (Macintosh Laptop) in the appropriate control panel.
Accessing media keys with the fn-key
Simply add the line 'echo 2 > /sys/module/hid_apple/parameters/fnmode' before the line 'exit 0' in /etc/rc.local before restarting.