Cyanogen's advise is to download everything that will be necessary and to check the md5 checksum.
Then, the first step is to unlock the bootloader using fastboot. fastboot can't be found in the android sdk but it can be found in the superboot archive contents.
During the whole process, I've found useful instructions in those locations :
- How to: Rooting your Nexus One - a definitive guide to what’s involved which contains a useful introduction to many terms and concepts I wasn't familiar with. I advice reading it first
- Cyanogen's Full Update Guide - Nexus One Firmware to CyanogenMod should be read in second, but it lacks some details that are needed to be able to complete the process. For example, after unlocking the bootloader, and before flashing the recovery image, the nexus should be rooted.
- How to Root Your Nexus One for detailed instructions on the whole process and on specific issues like how to deal with the recovery mode, how to wipe data, how to flash the radio image, ...
- detailed instructions on How to unlock the bootloader on your Nexus One
- detailed instructions on 22/Mar ERD79 -> EPE76 - Superboot - rooting the Nexus One
- detailed instructions on [Recovery] [21-Mar-2010] RA-nexus-v1.7.0
- and for french speaking people, passer en mode root son Nexus one
Everything seems to work well. More feedback soon.