First of all, this isn’t easy. Dual booting Ubuntu and OS X requires a very specific set of instructions. There is no quick way around this, so get a cup of coffee, and settle down. You will be working on this for the next couple of hours.
With the disclaimer out of the way, I can say that I’m running Ubuntu 8.10 (Intrepid) on my 24″ iMac, alongside the typical OS X 10.5 (Leopard) software that comes with the machine. The results are stunning. I have never seen Linux look so amazing, as it does on the machine I’m writing this tutorial on. If you’ve got some patience, I highly recommend performing this.
So, I’ll presume that you’re already running OS X (Leopard) on the existing Apple computer. The first thing you’ll need to do, is to use the Bootcamp Assistant Utility to set aside some hard-drive space for Linux. This is a trivial task, but make sure you leave enough space for Ubuntu to run comfortably, as well as double your RAM amount (which will be used as swap space by Ubuntu).

In case that’s confusing, the amount to give Ubuntu = Ubuntu Disk Space + ( 2 * RAM)
Once you’ve done that, you’ll be prompted to start the assisted install of windows. DO NOT ALLOW THIS. Kindly click the ‘Finish Later’ button, and close the program.
The next thing you’ll need to do, is install rEFIt. rEFIt modifies the boot setup for the Mac, to allow for multiple boot scenarios. This is a very necessary step, before trying to install Ubuntu on the freshly reserved hard-drive space. The install of rEFIt is easy. Mount the image that comes with the download, and run the package. No configuration required
Once you’ve gotten that done, you’ll need to insert the Ubuntu install disk into the CD / DVD drive of your computer, and restart. rEFIt is supposed to recognize the disk on boot, and provide you the option to choose what you want to boot from. This wasn’t the case for me however. So, just to be safe, when you restart your computer, hold down the ‘c’ key as soon as the machine starts back up. This should force the computer to boot from CD, thus allowing you to run the Ubuntu install.
Go through the typical steps to install Ubuntu, until you get to the disk options. Once there, you should be able to click the option to ‘install to the largest continuous free space’. Again, I was not able to do this. I got a bunch of errors when I tried to do this, so I had to setup the Ubuntu partitions manually.
If you don’t need to setup the Ubuntu partitions manually (i.e., the i’nstall to the largest continuous free space’ option works for you), skip past the next instructions.
If you do need to setup the Ubuntu partitions manually, here’s how to do it:
- Select the manual option instead of the ‘install to the largest continuous free space’ option.
- Select the Free Space partition of the hard drive.
- Create one partion, equal to twice the amount of RAM in your computer, and set it’s type to Swap.
- Select the newly modified Free Space partition of the hard drive.
- Create one partition, equal to the remaining free space,
- Select the option to format the drive
- Set the filesystem to ext3.
Click ‘Forward’ to proceed to the last part of the install. Once here, you’ll need to ‘Advanced’ button to specify where GRUB will be loaded. If you were able to use the ‘install to the largest continuous free space’ option, then select /dev/sda3, if you had to do a manual partition setup, then select /dev/sda4.

Finally, let the install proceed. Ubuntu usually takes about an hour to install, so go mow the yard or something. Once the install is done, the CD will be ejected. You’ll see a prompt to remove the disk, and press enter to complete the install. Do this.
When the computer reboots, you should see the rEFIt screen. This screen will have a few options, but one of them (a small option in the lower left of the icons) will be the partition tool. Run that option. A quick script will run, and you’ll be prompted to continue. Confirm this option. Afterwards, shutdown the computer. Do not restart the computer. You need to specifically shut it down.

Finally, turn the computer back on. You’ve done it. Hoo-ray.
I’d like to take the time to thank the MactelSupportTeam for the instructions they provided at their own site :
https://help.ubuntu.com/community/MactelSupportTeam/AppleIntelInstallation
They’ve provided a number of boot scenario tutorials that are amazing, and well worth the read.