Hi Kotresh,
I know from experience how time-consuming kernel building can be. We'll need some information to help you, such as what Linux distribution and version you are using, and from what kernel source are you compiling the new one? It seems that you are using Fedora, but which version? Also, did the kernel source that you want to use come from Fedora, or from
www.kernel.org?
And, what commands are you using to build your kernel? Are you making the modules? Are you creating the initrd (initial ram disk)?
Here's a tip that might get you on your way, though. Since, more or less, your computer works with the kernel you are using, take the configuration of that kernel, and base your new configuration on that, changing only what you need to change. That config can be found in /proc/config.gz
Just copy it to your home directory, un-gzip it, re-name it as .config, and copy it to your kernel source directory. Then run your configuration and change only what you need to change.
Sam