"The file system on the system storage is corrupted and will be restored". This is a result of not shutting the ps3 off correctly. It is normal and it ok(recommended) to accept this when it asks. But, because you are freezing in a percentage, I would assume something is currupt or malfunctioning.
I would
A.
1. Boot ps3 in recovery mode
2. Select option "update system"
3. Install same cfw
and hope that it works and boots up fine afterwards.
You will not lose anything with this method, but will need to install homebrew again(ccapi, multiman maybe,etc)
If that does not work:
B.
1. Boot ps3 in recovery mode
2. Select option "restore ps3 system"
This will wipe everything, games,saves, settings, and homebrew, bringing you to a black screen asking for the last syscall(whatever cfw you had last)
3. Install your cfw (the same one and/or possibly try another to rid of firmware issue.)
If that does not work
Replace hard drive with a known working one, run method B and see if problem is fixed. GL let us know how it goes.