Could you try this patch:
http://bazaar.launchpad.net/~ubuntu-core-dev/ubuntu/lucid/grub2/lucid/annotate/head%3A/debian/patches/975_hostdisk_hd.diff
Based on inspection of the resulting boot sector, it seems to be doing the right thing for me.
Could you try this patch:
http:// bazaar. launchpad. net/~ubuntu- core-dev/ ubuntu/ lucid/grub2/ lucid/annotate/ head%3A/ debian/ patches/ 975_hostdisk_ hd.diff
Based on inspection of the resulting boot sector, it seems to be doing the right thing for me.