Ok. There have been a rash of threads on this issue lately. I've had the problem myself actually, so that's where this guide comes from.
Let me start off by saying that I have NO issues with Clockwork recovery OR Rom Manager. They're very useful tools, and I actually REALLY like how they're both setup.
That said, numerous people have had issues with using Rom Manager to flash clockwork recovery, create a backup of their current rom (strangely, a lot of Bugless Beast users. lol), install cyanogen, then attempt to restore the previous rom that they backed up.
In doing this, we (again, I say we because I've been down this road) found ourselves stuck on the M logo in fear that we screwed something up.
Until things get ironed out (I've heard that older versions of Clockwork that are NOT downloaded for you by Rom Manager don't have this issue and will restore properly, but can't verify that personally), I've created this step-by-step guide to help you restore order to your phone.
This process will reinstall a working version of Cyanogen and have you download/use DMUpdater to reflash SPrecovery (this is the easiest way I've found, if you've got a better way to get SP back on your phone, ignore the steps regarding DMUpdater). You will then be able to use SPrecovery like you have before to restore to your most recent nandroid backup.
You MAY lose some data/etc. Because this system relies on your most current nandroid backup, if you made changes, downloaded new apps, or etc., those may be gone. BUT, this WILL get your phone back in working order, so it's a small price to pay (I personally had to reinstall and reconfigure some things, so don't feel bad) To minimize data/app loss, when you get your phone to the point where you're up and running on Cyanogen (or any time a ALL, periodically), It's a good idea for you to backup your important stuff using Titanium Backup, AppManager, Astro File Manager, MyBackup Pro, or any other backup utility that you might prefer!
Now, onto the guide!
1. Boot into Clockwork recovery by holding x while holding down the power button.
2. Scroll to "install zip from sdcard" and press the camera button.
3. Use the volume down key to Navigate to "choose zip from sdcard" and select once again with the camera button.
4. Scroll down to and select "clockworkmod/" This may not be visible on your screen, but if you scroll past the end of the list, you'll find that it continues scrolling through the contents of your sdcard.
5. Once in there, you're looking for the Cyanogen install file. It will be located within the second directory on the list (not "download/") and will be named something like "cyanogen_sholes-ota-eng.koush....etc.zip" Select that file, and clockwork will reinstall Cyanogen
6. Once it says "install from sdcard complete," reboot the phone. You should now be running cyanogen.
7. Download DroidMod's DMUpdater here -> DroidMod v1.0 is out - DroidMod Then, install/run DMupdater. It will ask for root access. Go ahead and check "remember," and click allow. It will also ask you to recheck for permission after you allow, but should take you right into the recovery check after that. You'll likely have to reallow "Unknown Sources" to install it, but it will prompt you to do so, so no worries.
8. DMUpdater will tell you that you need to reflash your recovery image. Accept the popups and allow it to do so ("I understand" and "Flash recovery image"). Once this finishes, you should now have SPRecovery again. Reboot into SP and restore your last preferred nandroid backup, then reboot.
If you think that you might want to play around with CyanogenMOD again, BEFORE restoring the nandroid backup as described as above, you can create a nandroid backup of your system before restoring to your previous rom. This way, you can simply use SPRecovery/nandroid to switch between the two and play around.
I just did all of this, kinda with the exception of reinstalling cyanogen mod, but I literally downloaded Rom Manager, flashed clockwork recovery, installed cyanogen (including the hiccup that required me to install it manually from the sdcard in Clockwork), flashed SPRecovery using DMUpdater, then reverted to the nandroid I made of Bugless Beast before I began this process.
If you have any questions at all, either before starting, or anywhere along the way please refer to step numbers if you're stuck in a specific spot and post in this thread.
AGAIN, this is not intended in ANY way to knock Rom Manager, Cyanogen, Clockwork, or ANYONE or ANYTHING associated with all of those things. They are doing AMAZING work. Please don't come into this thread defending them OR bashing them. This is only to be used as a guide to get you back into working order and I intend to keep up with it and answer any questions anyone has to the best of my abilities, so I'd appreciate if anything not having to do with seeking help on this matter was left to other threads.
Thank you for understanding!
If you're following this guide and, for some reason, can't find the cyanogen install file on your sd card, you CAN use ADB push to place the file on the root of your sd card. As of now, I'm not including that in the guide, but if I get enough request for it, I will. This method is MUCH easier, as you can do it all right from your phone. Both will have the exact same result.
If, for whatever reason (not sure why you'd want to, but I'll offer it because it's a good guide and time was spent on it), you'd like to unroot completely and go back to stock to start fresh over, please take a look at the following thread: http://www.droidforums.net/forum/hac...anogenmod.html