I installed ubuntu yesterday.
My grub and installations had some hd0 read errors (that were a bit sporadic) even after I set root, prefix, and insmod. Sometimes it even led to a kernal panic. I was going to use a boot repair live cd but today when I booted it up GRUB and ubuntu worked fine.