Glad you got it working. I agree about it being more difficult.

With regards to the blog post there were a few key steps right at the top of the post, with other advice being a bit more general. In particular if you wanted to boot via EFI mode (with the ubuntu-12.04.1-desktop-amd64.iso), then you could try these steps:

  1. Boot into OSX, go to System Preferences -> Energy Saver, and select the high performance option (vs. the battery option). This turns on the fancy NVidia 9600M video card.
  2. Reboot into the Live CD. When you see the accessibility logos on the bottom of the screen, hit the any key, then F6, and then Esc to get rid of that annoying menu that reminded me of Clippy for some reason.
  3. Anyways, in that boot options line, before the “–”, write in “nouveau.noaccel=1″. You need this because nouveau is still in early development, and it thinks it knows how to handle your video card. It doesn’t.
I was wondering whether you could have used the OS X version of Unetbootin to carry out steps 2 and 3. In any case, thanks for detailing the whole process.

I was thinking/hoping I could have a mobile Ubuntu USB to use on foreign computers (when I don't have my computer with me).
Personally I'm happy enough if I can convince someone to install a recent version of LibreOffice or Firefox. Failing that, I sometimes use this website:

http://portableapps.com/