KernelNewbies:

How do I compile a kernel?

(These instructions assume we are installing version 2.6.0 of the kernel, replace all instances with the version you are trying to build. These instructions are also x86-specific; other architecture's build procedures may differ.)

         tar xivf linux-2.6.0.tar.bz2

         make

         make modules_install

         make install 

If your distribution uses lilo:

         image = /boot/vmlinuz-2.6.0
         label = 2.6.0

If your distribution uses grub:

          title=Linux 2.6.0
          root (hd0,1) ''#or whatever your current root is ''
          kernel /boot/vmlinuz-2.6.26 root=/dev/hda1 ''# or whatever ''

If you get modversion problems (symbols ending in _Rxxxxxxxx), have a look at [http://www.tux.org/lkml/#s8-8 this question] in the linux-kernel mailing list FAQ to solve the problem.

Still not getting it? Try this [http://www.digitalhermit.com/linux/Kernel-Build-HOWTO.html more indepth tutorial]


["CategoryFAQ"]

KernelNewbies: FAQ/KernelCompilation (last edited 2008-12-29 02:34:10 by c-68-58-135-168)