E-Smith Server hanging on boot.
Red Hat nash version 3.0.10

We had a power cut and the SME (E-Smith) server never came back up correctly. Stops after

VFS:Mounted root (ext2 filesystem) readonly.
change_root: old root has d_count=1
Trying to unmount old root ... okay
Freeing unused kernel memory: 72k freed

And it just stops there.

Any idea on what could be causing this and what I can do to repair.
The server is acting as an EMail server and Filesharing server so I can't
reload without losing data.

Any help would be greatly apprecitaed