6.39. Module-Init-Tools-3.2.2

The Module-Init-Tools package contains programs for handling kernel modules in Linux kernels greater than or equal to version 2.5.47.

6.39.1. Installation of Module-Init-Tools

Prepare Module-Init-Tools for compilation:

./configure --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    --prefix=/ --enable-zlib

The meaning of the configure options:


This allows the Module-Init-Tools package to handle compressed kernel modules.

Compile the package:


Install the package:

make DESTDIR=${CLFS} INSTALL=install install

The meaning of the make parameter:


Normally, make install will not install the binaries if they already exist. This option overrides that behavior by calling install instead of using the default wrapper script.

6.39.2. Contents of Module-Init-Tools

Installed programs: depmod, generate-modprobe.conf, insmod, insmod.static, lsmod (link to insmod), modinfo, modprobe (link to insmod), and rmmod (link to insmod)

Short Descriptions


Creates a dependency file based on the symbols it finds in the existing set of modules; this dependency file is used by modprobe to automatically load the required modules


Creates a modprobe.conf file from an existing 2.2 or 2.4 module setup


Installs a loadable module in the running kernel


A statically compiled version of insmod


Lists currently loaded modules


Examines an object file associated with a kernel module and displays any information that it can glean


Uses a dependency file, created by depmod, to automatically load relevant modules


Unloads modules from the running kernel