This weekend was taken up by one huge discovery: it is possible to use Gparted on Ubuntu Ibex to resize an HFS+ partition non-destructively. This one fact made it incredibly easy to dual boot my MacBook Pro with Linux. Here’s how:
- Backup everything you might want to keep from your Mac just in case. Resizing partitions is always risky!
- Install rEFIt on the Mac.
- Make enough space on the Mac for your new partition.
- Create an Ubuntu Ibex installer & live CD.(You can just download the .iso and burn it with Disk Utility.)
- Boot into the live CD by holding down the “c” key when you reboot. Don’t install right now, but head into GParted.
- Just resize the HFS+ partition that contains your Mac. Keep your fingers crossed that it works OK. (It did for me).
- Run the Installer, and go to Manual mode when you get to the partitioner. From here you can do what you want – I created a 20gb partition for root and 4gb for swap partition.
- Finish the installer and reboot. Here’s a fun bonus – rEFIt will automatically detect the new partition, and just create a spot in the boot menu for you.
And that’s it!