From what I am reading have you saved the config from the previous build and loaded it into the new build?
I use a separate build directory. I copy the new kernel directory from /usr/src
to my build directory. In that build directory I then save a backup copy of the new kernel config file. I then copy my previous kernel config file to my build directory and run make oldconfig
to work, but when I use make oldconfig
something always breaks or weird happens. This time the APM options would not appear. I tried manually copying the options but to no avail. I noticed the problem after compiling and I received a FATAL error message about APM when booting. I then checked the config file and saw no APM options. Otherwise the compile seemed to succeed.
personally i prefer to use /usr/src/linux/arch/i386/defconfig and that gives me a default minimal config then i can add only support & features for what i need & want, and if you dont like having an initrd be sure to build filesystem support for / in to the kernel itself (not as a module)...
I might try that. These old boxes do not need much.
I'm compiling again right now but I had to manually reconfigure everything to taste.
The new config file is much larger than my 22.214.171.124 file, so I know I missed disabling many features. But I'll run several more passes until I'm happy. The defconfig option might be quicker, but with old hardware, kernel compiling takes a long time and I'll have to wait until my current pass is finished to try again.