This is very presice and short note regarding kernel compilation. If you have any doubts please you can ask freely . Just leave a comment here
The following packages are needed for compiling kernel
glibc-headers
glibc-devel
cpp-*
binutils-*
gcc-*
Optional Packages [ require on method of Compilation ]
if using xconfig method
tcl-*
tk-*
or qt3*
if using menuconfig
ncurses*
ncurses-devel*
Please note * means version and machine architecture 😛
Download the kernel versions from kernel.org site and extract it
now following commands are to be fired [ as this is short note no details about command are given ask question by commenting ]
#make mrproper
#make xconfig --> Graphical and best way
#make menuconfig
The above two option are for customizing kernel accordingly to requirements
#make dep
#make clean
#make bzImage
#make modules
#make modules_install
#make install
and yes it is installed
NOTE:- EXECUTING SOME COMMAND MAY TAKE SOME TIME AND SYSTEM RESOURCES