BTW, the lvm warnings are a red herring and irrelevant here. The crucial point is this check in grub2: http://git.savannah.gnu.org/cgit/grub.git/tree/util/setup.c#n609