There's a lot of talk about flashing ROMS from recoveries on this forum. I have read that out of the two available, the (unlocked version) CWM has problems flashing CM, while TWRP does better. Then there is XZ Dual Recovery.
Yet, in the cyanogenmod wiki for the XZ, there is no talk of installing a recovery before flashing the CM zip file, yet somehow CWM is mentioned as a recovery from which to install the zips.
I really wonder how according to the wiki I am supposed to boot into a CWM, when I didn't install it beforehand.
Does this mean that once you flash CM from sd card, it comes with its own recovery, and you don't have to install it separately?
If this is correct, is it more recommended to flash CM from an sd card or from a previously installed recovery?
And is it even possible to flash CM from a recovery I previously installed on stock kernel (I am obviously still on stock kernel). From what I understand, CM comes with its own kernel as it doesn't work on stock kernel. I imagine that a recovery would disappear when I replace a kernel, as the recovery is part of the kernel. But if so, why is there even talk about flashing CM from a recovery?
Lastly, would something like the MEOW kernel be even more suitable for CM?
I'd really appreciate anyone enlightening me on these matters and how to go about doing this flashing of the most standard of all custom ROMs.