I've had to retry this a million times, and it's doing my head in. Please help me.

I resized my partitions from within Windows 8, and disabled everything I was supposed to, I installed 13.04 from a multi-boot LiveUSB. Once installed, I could get into Ubuntu, but not Windows 8. After running boot-repair from Ubuntu on my LiveUSB, the machine boots into this error:

error: file '/boot/grub/i386-pc/normal.mod' not found.

And it gives me the grub-recovery thing.

How do I get this working? At the moment I can have only Windows installed, or only Ubuntu. I want both.