Hi!!
Maybe the boot system is not pointing to the IOS. Please configure boot system flash [flash-fs:][partition-number:][filename] (where filename is the name of the IOS file in your flash) in the global configuration mode and let's try to reboot the router, it should work.
This is the documentation for the boot process:
http://www.cisco.com/c/en/us/td/docs/ios/12_2/configfun/command/reference/ffun_r/frf010.html#wp1017705
Hope it helps, best regards!
JC