Quick How-To: build a custom Linux kernel (CentOS 6.4 x64 minimal)
How to (re)build a custom kernel on CentOS
There are plenty of how-to's about building vanilla kernel on all types of Linux'es. The top of the search results tell you about "the CentOS way" of building new kernel - using rpm etc. It might be the "right way" of obtaining a custom kernel, but it did not fit into my brains even after few reading attempts :) Hence this simplified old-style procedure, that proved to work well on modern CentOS.