problem now disappears as we use grub2 now and grub2-mkconfig for config generation, so this scenario should work out of box.