Config 126.96.36.199 kernel (from kernel.org) using CentOS 5.4 x86_64 kernel .config
I have installed CentOS 5.4 x86_64 in my pc.
The kernel version is 2.6.18-164.el5 (uname -r).
I want to compile a custom kernel (188.8.131.52) from kernel.org. I have a pdf book called "Linux Kernel in a Nutshell" that i use as guide,and i have been searching for some information in google.
But i want to use the configuration of the Centos kernel when conpiling the new one , using it as starting point for then modify the options i want.
I suppose that the centos kernel was compiled with some options to fit the centos requirements , and although with the new kernel i will tune it,for my requirements, i think starting from the 2.6.18 config would be better than a default .config.
Is possible to copy the .config from my 2.6.18 installed kernel , as was compilled, and put it in the 184.108.40.206 kernel , to start from that tuning it ?
As i will not change all configuration options , if done that , the most of config options will be the same as 2.6.18 , and then the new kernel should be as compatible with centos as the default one, no? (except that some option modified by me could be wrong, but at least , the chane of have a more compatible kernel would be more thant using a default .config and modify it , without knowing if for centros , i should perhaps modify some options to get it work or to have some characteristics need in the distro)
I have read something about do a make oldconfig and then make xconfig for example.
But i don't know if make oldconfig takes the configuration from current kernel without having to copy the .config from 2.6.18, or if i have first to copy it.
Also i don't know if can i have any problem trying to use the configuration of a 2.6.18 kernel in a 220.127.116.11 , i suppose that the new configurations in 18.104.22.168 will be default , and would use the 2.6.18 .config to configure the other "old" options like are in 2.6.18.
Then do a xconfig or gconfig and change whatever you want, but having the configurations from 2.6.18 as starting point.