Ubuntu 12.04 is changing resolution / refresh rate after login
Solution 1:
This is with my experience :
I've installed Ubuntu and other distros on my macbook 6,1 many times and ran into the same issue.
I always have to edit the /etc/default/grub file to account for resolution.
Once you update grub and reboot, the resolution seems to stay where you want it.