LPI Linux Certification/Compiling A Kernel

Detailed Objectives (201.2)
(LPIC-2 Version 4.5)

Weight: 2

Description: Candidates should be able to properly configure a kernel to include or disable specific features of the Linux kernel as necessary. This objective includes compiling and recompiling the Linux kernel as needed, updating and noting changes in a new kernel, creating an initrd image and installing new kernels.

Key Knowledge Areas:
 * Kernel Makefiles
 * Kernel 2.6.x/3.x make targets
 * Customize the current kernel configuration.
 * Build a new kernel and appropriate kernel modules.
 * Install a new kernel and any modules.
 * Ensure that the boot manager can locate the new kernel and associated files.
 * Module configuration files
 * Use DKMS to compile kernel modules.
 * Awareness of
 * Awareness of

The following is a partial list of the used files, terms and utilities:
 * make targets (all, config, xconfig, menuconfig, gconfig, oldconfig, mrproper, zImage, bzImage, modules, modules_install, rpm-pkg, binrpm-pkg, deb-pkg)
 * module tools
 * make targets (all, config, xconfig, menuconfig, gconfig, oldconfig, mrproper, zImage, bzImage, modules, modules_install, rpm-pkg, binrpm-pkg, deb-pkg)
 * module tools
 * module tools
 * module tools
 * module tools