I have the same machine as the author of this post and I have been wondering about installing Linux on it for quite some time. I was wondering: wouldn't it be simpler to use virtualization (no problems with the hardware, ease in sharing data between Linux/OS-X no need to partition the disk and so on)? What am I missing?