linux-4.14.11 编译

  • linux kernal 4.14.11下载:
    1. https://www.kernel.org/ 可下载
    2. 解压缩
  • 编译环境:
    1. 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
    2. CentOS Linux release 7.3.1611 (Core)
  • .config配置文件生成
    1. make menuconfig: 根据需要选择相关配置
  • 依赖安装:
    1. 为支持CONFIG_UNWINDER_ORC 需要 yum install elfutils-libelf-devel
    2. 安装openssl: yum install openssl-devel.x86_64
  • 编译:
    1. make -j [cpu个数*2]
  • 等待……编译结束
  • 安装:
    1. make modules_install install
    2. 安装后会自动更新 /boot/grub2/grub.cfg, 将新内核加入启动项
  • 调整grub, 将新内核设置为默认启动项:
    1. 修改 /etc/default/grub, 设置新的内核镜像为默认
GRUB_DEFAULT=0 
  1. 运行 grub2-mkconfig -o /boot/grub2/grub.cfg 生成新的配置文件
  • 重启
  • 验证:
    1. uname -r
    原文作者:扫帚的影子
    原文地址: https://www.jianshu.com/p/ea39eba24845
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞