Using mid 2012/12 installation media, I primarily followed this GIST in conjunction with the MacBook EFI installation instructions to install an x86_64 system. The GRUB2 page is invaluable. Installing rEFIt is not necessary.
$ lspci -vnn -d 14e4:
If from this you discover that your full PCI-ID is
[14e4:432b], then the following advice applies to you: Don't waste time on the
b43 driver. I've been fiddling with it for weeks, and switching to
broadcom-wl made all the problems go away.
broadcom-wl might make your device names funky, but that's easily fixed with the udev rule documented on Broadcom Wireless.
I also recommend
I have yet to get the video driver to work. The monitor seizes up when I
startx with the NVIDIA drivers, but if you have a preexisting ssh connection you should be able to kill Xorg and start again.
To be continued..