一.离线编译并升级内核
1.下载内核
https://mirrors.ustc.edu.cn/centos-vault/7.9.2009/updates/Source/SPackages/
kernel-3.10.0-1160.105.1.el7.src.rpm
2.解压内核
(1)安装rpmrebuild
yum install rpmrebuild;
(2)解压rpm包,找出源码包linux-3.10.0-1160.105.1.el7.tar.xz
rpm2cpio kernel-3.10.0-1160.105.1.el7.src.rpm | cpio -idmv
(3)解压源码包linux-3.10.0-1160.105.1.el7.tar.xz
tar xf linux-3.10.0-1160.105.1.el7.tar.xz
1.编译配置
(1)cp /boot/config-$(uname -r) .config
复制现有配置文件
(2)make olddefconfig
命令会在保留当前配置的基础上,将新增的内核选项设置为默认值,它可以让你在不完全放弃现有配置的前提下,适应新内核版本引入的变化。
(3)make menuconfig
来手动编辑配置,查看和修改各个选项以满足特定需求
(4)make defconfig
使用 make defconfig 命令会根据当前系统的默认配置生成一个内核配置文件(通常为 .config 文件),这个配置文件包含了适用于当前系统环境的默认设置。这