6.46.1. 安装 Kmod
准备编译 Kmod:
./configure --prefix=/usr \
--bindir=/bin \
--sysconfdir=/etc \
--with-rootlibdir=/lib \
--with-xz \
--with-zlib
配置选项的含义:
-
--with-xz,
--with-zlib
-
这些选项使 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