FC2 Kernel Rebuild

Aaron Hughes hughesac at clarkson.edu
Fri Jun 4 01:44:39 UTC 2004


Phil Schaffner wrote:
> On Thu, 2004-06-03 at 14:09 -0500, Steve Pyatt wrote:
> 
>>After trying for about two weeks to rebuild the kernel that comes with
>>FC2, I finally got it to work. At least to the point that it boots
>>correctly. The only web link I found that had correct instructions for
>>the kernel is this one;
>>http://kerneltrap.org/node/view/2465
> 
> 
> Well, that set of instructions omits "make mrproper" as the first step,
> which can be critical for Red Hat kernels - certainly has been necessary
> in the past.  Also has quite a lot of stuff that is not relevant to
> rebuilding/installing a Fedora kernel that may be confusing.
> 
> This procedure works for me:
> ---------------------------------------------------------------
> #!/bin/bash
> # /root/bin/make_linux
> # 
> # Kernel build steps:
> #   1. Install the sources
> #   2. cd <install directory> (e.g. /usr/src/linux-2.4
> #   3. make mrproper
> #   3a. optional - copy .config file from configs directory or
> #       old kernel, then "make oldconfig"
> #   4. make xconfig (gconfig for 2.6 or 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. if required, configure bootloader. ("make install" will do
> #       this for you)
> #
> # This script implements steps 6-10
> #
> # Note: adjust "-j n" for performance on compilation
> #   runs parallel jobs
> #   -j 4 is a good starting place for single processor
> 
> (make -j 6 && make -j 6 bzImage && make -j 6 modules && \
> make modules_install && make install) >& /tmp/MakeKernel.log
> 
> # check log file for errors when done, repeat as required, or reboot
> # to test
> ---------------------------------------------------------------
> 
> "make rpm" has also been suggested as a simple solution.
> 
> Sorry to hear you had such problems.  Might have found better help in
> the list archive - has been discussed before.
> 
> Phil
> 
> 
> 
I followed your steps and everything went well with the 2.6.6 kernel 
even NVIDIA drivers.  I did everything in /home/user/src/kernel and it 
is taking up a lot of space now.  What do I do with the stuff that's in 
the directory can I do a make clean, delete all of it, move it somewhere 
else?





More information about the fedora-list mailing list