Based on [link|http://www.redhat-linux.com.my/faq/boot10.html|this] it is possible that Linux thought there was a FAT partition, tried to do a binary read, and that failed.
No idea why that would be the case for you, but at least you know that you are not alone in seeing that error message.
Cheers,
Ben