The situation is quite complex.
I have a thinkpad x230. I recovered windows 8 to a msata SSD, and install unbuntu 12.04 in the same SSD. I have used boot-repair to fix the boot problem(By the way, it tells me buggy kernel is detected). The computer use UBFI to boot.
Now, sometimes the grub menu is correct and after I choose a system, it boots.
Sometimes no options in the grub menu at all.
And sometimes, the options are correct, but after I select one, the screen goes black and forever.
It drives me crazy!