I fixed my error 17 too and here is how:
When in grub at startup, I pressed "c" to get the command line. I wrote root (hd1,0) and it gave me an error stating that the filesystem was not the right one. Because I have 2 drives, I gave root (hd0,0) a try out of dumb luck and it found my filesystem. I edited the boot line so that it became hd0,0 instead and pressed b key to boot and here I am.
In a nutshell:
-I had to re-install grub using the live CD so that grub could pick up at startup.
-An error 17 came out because the name of my HD on whidch the OS is is named differently when grub is accessed on the live cd and when grub activates on startup.
--I changed my hd1,0 to hd0,0 and it booted properly.
Thanks for the help. I hope my solving this will help others with the same problem in the future. Seeing that I am a total Linux noob, they will probably fare better than I did anyway.