kernel_compiling
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
kernel_compiling [2010/05/22 14:19] – external edit 127.0.0.1 | kernel_compiling [2011/04/07 08:12] (current) – [Get the kernel sources] aorth | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Kernel compiling ====== | ||
+ | Kernels shipped with Linux distributions are, for stability reasons, old. Security fixes from current " | ||
- | * make menuconfig | + | On the other hand, if you need support for newer hardware, file systems, or specific bug fixes not available in the older kernels, you might need to compile a custom kernel manually. |
- | * make | + | |
- | * make modules | + | |
- | * make modules_install | + | |
- | * make install | + | |
- | * update-initramfs -c -k <kernel version> | + | |
- | * edit / | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
+ | ====== How to ====== | ||
+ | ===== Get the kernel sources ===== | ||
+ | The " | ||
+ | ===== Configure ====== | ||
+ | Shown here for kernel version " | ||
+ | < | ||
+ | sudo make modules_install | ||
+ | sudo make install | ||
+ | sudo mkinitramfs -o / | ||
+ | sudo update-grub</ | ||
+ | ====== Patch sets ====== | ||
+ | Some custom "patch sets" for the Linux kernel are available. | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// |
kernel_compiling.1274537972.txt.gz · Last modified: 2010/10/05 18:56 (external edit)