Hi David, As a starter I would suggest you checkout the "make oldconfig" kernel configuration method (see /usr/src/`uname -r`). This takes the configuration of your currently running kernel (in your case 2.4.4) and prompts you for settings for configuration options which are new to your new kernel. Make sure to run this from the top level of the source tree of your new kernel. You should also look up the kernel HOWTO. You will also find information on the www.kernel.org site and also on www.linuxnewbies.org Kind regards, Simon David Spencer wrote:
Okay I've downloaded 2.4.14 and I have a couple of questions:
1. I have a stock 7.2 install; what system implications are there? Does the new kernel require new versions of anything in 7.2? (for example: new libraries, new compiler, is there anything that will fall over when I boot with a later kernel?)
2. How do I rebuild the kernel with the same options as the stock kernel was built with? Is this even possible given the old one is 2.4.4 and I'm about to replace it with 2.4.14? Is it possible to "import" one kernel's build settings into a later version? I would like to keep the changes needed down to a bare minimum.
2a. I suppose I'm asking if /usr/src/linux/arch/i386/config.in or defconfig is the "factory settings" and if whichever file it is can be used in 2.4.14 - perhaps not directly but can it be modified to work?
3. If my attempt at upgrading the kernel goes belly-up, can I tweak the settings in the stock kernel and rebuild it in place, i.e. in /usr/src/linux? I need to modify SEMOPM in sem.h. Again how do I rebuild the kernel with the same config settings as at the factory?
Thanks, Dave.