Hi, Linux in general detects if a filesystem needs checking, and checks it if needed in addition to restoring the journal. In order to do that, it has to boot Linux first. Your partition containing the /boot directory had apparently been damaged during the hard lock, and GRUB couldn't see the kernel images. GRUB 17 :
Error 17 claims that the partition that you're attempting to boot is of a format that GRUB does not recognize.
In this case, I think a LiveCD was your only option.
PS:anyone correct me if I'm wrong anywhere, just speaking from personal experience...