- linux kernal 4.14.11下载:
- https://www.kernel.org/ 可下载
- 解压缩
- 编译环境:
- Linux [hosname] 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
- CentOS Linux release 7.3.1611 (Core)
-
.config
配置文件生成- make menuconfig: 根据需要选择相关配置
- 依赖安装:
- 为支持CONFIG_UNWINDER_ORC 需要
yum install elfutils-libelf-devel
- 安装openssl:
yum install openssl-devel.x86_64
- 编译:
- make -j [cpu个数*2]
- 等待……编译结束
- 安装:
make modules_install install
- 安装后会自动更新 /boot/grub2/grub.cfg, 将新内核加入启动项
- 调整grub, 将新内核设置为默认启动项:
- 修改
/etc/default/grub
, 设置新的内核镜像为默认
GRUB_DEFAULT=0
- 运行
grub2-mkconfig -o /boot/grub2/grub.cfg
生成新的配置文件