Kernel Compiling Checklist, rev 4

ne... akabi at speakeasy.net
Mon Apr 19 15:33:19 UTC 2004


On Apr 19, 2004 at 11:07, ne... in a soothing rage wrote:

Oops, bad form I know, sorry but I have to follow-up to myself...

>On Apr 15, 2004 at 20:05, Etanisla Lopez-Ortiz in a soothing rage wrote:
>[...]
>>0:  Insert desired version number where x.x.x is present.
>>1:  Get desired kernel and extract it.
>>2:  "mv /scratch/directory/linux-x.x.x /usr/src"
>>3:  "cd /usr/src/linux-x.x.x"
>>4:  "cp .config config.bak"
>>6:  "make mrproper"
>>7:  "make oldconfig"
>>8:  "make dep"
>>9:  "make bzImage"
>>10: "make modules"
>>11: "make modules_install"
>>12: "make install"
>>13: Edit /etc/rc.sysinit and change '/proc/sys/kernel/modprobe' to
>>/sbin/modprobe'.
>>14: "shutdown -r now"
>>15: After rebooting, and selecting new kernel option, type "uname -r" to
>>verify the new kernel is running.
>>
>>
>>Afterthought question: Why the need to edit /etc/rc.sysinit?
>Seems you need to point to the direct location of modprobe.
>
>>Okay, I'm done fiddling, time to get dirty.
>In the thread 'Is this correct: Kernel Compiling Checklist'
>I have commented on what I believe to be the correct procedure
>for compiling or recompiling a kernel. This is for the 2.4.xx
>kernels. A complete list of steps would be:
>
>01: Create an area other than /usr/src for kernels. I use /opt.
>02: Download the kernel source tarbol from a suitable mirror.
>03: cd /opt
>04: tar xjf /path/to/kernel-2.4.xx.tar.bz2
>05: cd linux-2.4.xx
05.1: edit the Makefile and change 'gcc' to gcc32'
05.2: edit the Makefile and add a meaningful 'EXTRAVERSION = '
>06: make mrproper
>07: cp /boot/config-xxx .config
>08: make oldconfig
>09: make menuconfig
>10: make dep clean bzImage modules
>11: su -c "make modules_install"
>12: su -c "make install"
>13: reboot
>
>Note that only steps 11-13 require root access. All the other
>steps are performed as a normal user.
>
>N.Emile...
>

N.Emile...
-- 
Registered Linux User # 125653 (http://counter.li.org)
Switch to: http://www.speakeasy.net/refer/190653
Forced to support NT servers; sysadmins quit.
 11:29:18  up 30 days, 1 min,  3 users,  load average: 0.09, 0.05, 0.01





More information about the fedora-list mailing list