Yes but it's kind of involved. http://jaeger.morpheus.net/linux/ntldr.php
Basically, you have to:
1) reinstall grub to the root partition of your linux install, edit config files as required
2) restore the windows master boot record
3) Edit boot.ini to allow it to chainload grub from the other partition
Although you still might not have use of your keyboard if grub is actually the problem...