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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容