Fedora has fixed this problem differently than SUSE has, so it might be worth Ubuntu devs taking a look at what they did and seeing if it's applicable.
This is the complete git log for GRUB2 in Fedora: http://pkgs.fedoraproject.org/cgit/rpms/grub2.git/log/
I think this is the applicable commit: http://pkgs.fedoraproject.org/cgit/rpms/grub2.git/commit/?id=ced107a476b559ab352594d59871605dab6e06b9
Fedora has fixed this problem differently than SUSE has, so it might be worth Ubuntu devs taking a look at what they did and seeing if it's applicable.
This is the complete git log for GRUB2 in Fedora: pkgs.fedoraproj ect.org/ cgit/rpms/ grub2.git/ log/
http://
I think this is the applicable commit: pkgs.fedoraproj ect.org/ cgit/rpms/ grub2.git/ commit/ ?id=ced107a476b 559ab352594d598 71605dab6e06b9
http://