当前位置:   article > 正文

centos 编译升级内核_centos升级源码内核

centos升级源码内核

一.离线编译并升级内核
1.下载内核

  1. https://mirrors.ustc.edu.cn/centos-vault/7.9.2009/updates/Source/SPackages/
  2. 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. 1)cp /boot/config-$(uname -r) .config
  2. 复制现有配置文件
  3. 2)make olddefconfig
  4. 命令会在保留当前配置的基础上,将新增的内核选项设置为默认值,它可以让你在不完全放弃现有配置的前提下,适应新内核版本引入的变化。
  5. 3)make menuconfig
  6. 来手动编辑配置,查看和修改各个选项以满足特定需求
  7. 4)make defconfig
  8. 使用 make defconfig 命令会根据当前系统的默认配置生成一个内核配置文件(通常为 .config 文件),这个配置文件包含了适用于当前系统环境的默认设置。这个命令通常在首次配置内核或者想要恢复为默认配置时使用。
  9. 5)make mrproper
  10. 是 Linux 内核源代码中的一个命令,用于清理已配置的内核源代码目录,以便重新配置和构建内核。执行 make mrproper 会将内核源代码目录恢复到一个干净的状态,删除配置文件、编译生成的文件及其他可能的临时文件。

2.编译内核
make
3.安装内核
make modules_install install
4.更新引导
update-grub
5.重启
reboot

二.在线升级内核
1.yum list kernel
检查可用的内核版本
2.yum install kernel
安装最新版本的内核
3.更新 GRUB 配置
grub2-mkconfig -o /boot/grub2/grub.cfg
4.重启
 reboot


    
 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/天景科技苑/article/detail/970202
推荐阅读
相关标签
  

闽ICP备14008679号