Bulilding Kernel-2.4.22-1.2194.nptl error

Phil Schaffner P.R.Schaffner at IEEE.org
Fri Jul 2 13:50:56 UTC 2004


On Fri, 2004-07-02 at 08:43 -0400, ne... wrote:
> On Jul 2, 2004 at 16:13, Parameshwara Bhat in a soothing rage wrote:
> 
> >Hello friends,
> >
> >I wanted to build kernel - for fun,for learning basically - and installed 
> >...
> You need to read the kernel compiling HOWTO so that you know the steps 
> to take and it what order. You also need to understand what each step 
> does. 'make mrproper' cleans out _all_ your configuration that you 
> make in the build tree. So after running that step, you need to 
> configure the kernel build. Then do a 'make dep clean bzImage 
> modules'.

Here's a brief procedure/script that has worked many times:

#!/bin/bash
# /root/bin/make_linux
# Kernel build steps:
#   1. Unpack the sources or install kernel-source<version>.i386.rpm
#      and cd to source directory (ex: "cd /usr/src/linux-2.6.5-1.358")
#   2. make mrproper
#   3. Recommended - copy the .config file from configs/ or from your
#      old linux kernel source tree to new kernel tree (may save time,
#      if you want to reuse the old settings).
#      (ex: "cp cp configs/kernel-2.6.5-i686.config .config")
#      then "make oldconfig"
#   4. make xconfig (gconfig for 2.6, menuconfig if not in X)
#   5. make dep (not required for 2.6 kernels)
#   6. make
#   7. make bzImage
#   8. make modules
#   9. make modules_install
#  10. make install
#  11. configure LILO or GRUB (install does this)
#  12. Optional - make clean (If you want to free up disk space)
#  Alternative for 6-11 for 2.6: make all
# This script implements steps 6-11 for FC2 (all one logical line)
# May want to add make flag "-j N", N ~= 3...6 to run parallel jobs

(make && make bzImage && make modules && make modules_install \
 && make install) >& /tmp/MakeKernel.log

# Check the log for errors, edit grub.conf as desired, reboot or repeat.






More information about the fedora-list mailing list