This was fixed (or at least worked around) in the Ubuntu package some time ago:
grub2 (1.98~20100128-1ubuntu3) lucid; urgency=low * Stop forcing gfxpayload=keep when CONFIG_FB_EFI=y, which it always is on Ubuntu kernels; this apparently causes trouble with some KMS framebuffers. -- Colin Watson <email address hidden> Thu, 04 Feb 2010 18:23:39 -0800 -- Cheers, Sven Arvidsson http://www.whiz.se PGP Key ID 760BDD22
signature.asc
Description: This is a digitally signed message part