Is the recovery mode getting stuck? Are you getting a kernel panic error code.
If you get kernel panic. it is hosed and have to do a fresh install. HMMMM I
would go to Ubuntu formums on this one. I can do alot, but there is people who
know a lot more than me.
http://ubuntuforums.org/