0x02:安装依赖包 首先确保虚拟机能正常连接网络,然后安装:kernel、kernel-core、kernel-modules、kernel-devel、gcc、make、perl、elfutils-libelf-devel : yum install kernel kernel-core kernel-modules kernel-devel \ gcc make perl elfutils-libelf-devel
然后安装:kernel、kernel-core、kernel-modules、kernel-devel、gcc、make、perl、elfutils-libelf-devel: sudo yum install kernel kernel-core kernel-modules kernel-devel gcc make perl elfutils-libelf-devel 检查kernel源码是否与内核版本是否一致
编译模块 在终端执行make命令: make 如果一切顺利,会看到类似这样的输出: make -C /lib/modules/5.4.0-100-generic/build M=/home/user/kernel-modules modules make[1]: Entering directory '/usr/src/linux-headers-5.4.0-100-generic' CC [M] /home/user/kernel-modules MODPOST 1 modules CC [M] /home/user/kernel-modules/hello.mod.o LD [M] /home/user/kernel-modules
====== Version: dracut-033-564.el7 dracut modules: bash nss-softokn i18n network ifcfg drm plymouth kernel-modules
你需要下载下列文件,并保存到各自的文件夹下(比如Downloads文件夹下的“Kernel”): kernel kernel-core kernel-headers kernel-modules
你需要下载下列文件,并保存到各自的文件夹下(比如Downloads文件夹下的“Kernel”): kernel kernel-core kernel-headers kernel-modules
kube-templates/glusterfs-daemonset.yaml @@ -67,7 +67,7 @@ spec: mountPath: “/etc/ssl” readOnly: true – name: kernel-modules name: kernel-modules hostPath: mountPath: “/usr/lib/modules” mountPath: “/lib/modules” readOnly: true
-67,7 +67,7 @@ spec: mountPath: "/etc/ssl" readOnly: true - name: kernel-modules capabilities: {} @@ -131,4 +131,4 @@ spec: path: "/etc/ssl" - name: kernel-modules
x86_64 5.14.0-503.38.1.el9_5 appstream 18 M kernel-modules
COMMON_INSTALL = " \ tcf-agent \ mtd-utils \ bridge-utils \ can-utils \ pciutils \ kernel-modules
baseos 35 M kernel-devel x86_64 4.18.0-277.el8 baseos 18 M kernel-modules