8.45.1. 安装 Kmod
准备编译 Kmod:
./configure --prefix=/usr \
--bindir=/bin \
--sysconfdir=/etc \
--with-rootlibdir=/lib \
--with-xz \
--with-zstd \
--with-zlib
配置选项的含义:
-
--with-xz,
--with-zlib, --with-zstd
-
它们允许 Kmod 处理压缩过的内核模块。
-
--with-rootlibdir=/lib
-
该选项保证一些和库有关的文件被放置在正确的目录中。
编译该软件包:
make
该软件包不包含能在 LFS chroot 环境下运行的测试套件。测试套件至少需要 git 程序的支持,且有些测试在 git
仓库外不会运行。
安装该软件包,并创建与 Module-Init-Tools (曾经用于处理 Linux 内核模块的软件包) 兼容的符号链接:
make install
for target in depmod insmod lsmod modinfo modprobe rmmod; do
ln -sfv ../bin/kmod /sbin/$target
done
ln -sfv kmod /bin/lsmod