It isn't clear whether it is actually the grub bootloader or the OS that is failing. If you are able to operate grub, then perhaps you can use it to try to boot to a text-mode, single-user mode. You can do this by pressing any key (spacebar is usually a safe choice) when the grub menu comes up. Use the 'e' key to append-edit the word 'single' to the kernel command arguments. When you boot to the selected grub entry, it should then come up as single-use root, allowing you to diagnose and correct the problem.
If it is really a hardware problem, it would afflict any OS. Try using a known-good live CD such as Knoppix or a Ubuntu installation CD to boot the system. If that works, then pursue the problem as a software fault, or possibly a corrupted disk image.
Come back here for further help when you've narrowed the problem down a bit more.
Last edited by theNbomr; 06-01-2011 at 09:45 AM.