开发者

linux操作系统内核升级过程

目录
  • linux操作系统内核升级
    • 下载内核版本
    • 下载内核依赖文件
    • 下载内核头部文件
  • 总结

    linux操作系统内核升级

    由于官方ELRepo 编程客栈源最新地址已经没有内核包了,所以网上的大多数升级方法都会失败,报错找不到内核包,所以我们去下载安装历史版本的内核就可以了

    kernel rpm 历史版地址:http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/

    linux操作系统内核升级过程

    下载内核版本

    wget http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt-5.4.278-1.el7.elrepo.x86_64.rpm

    下载内核依赖文件

    wget http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt-devel-5.4.278-1.el7.elrepojs.x86_64.rpm

    下载内核头部文件

    wget http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt-headers-5.4.278-1.el7.elrepo.x86_64.rpm

    # 先安装kernel-lt-5.4.278-1.el7.elrepo.x86_64php.rpm内核

    rpm -ivh kernel-lt-5.4.278-1.el7.elrepo.x86_64.rpm

    # 再安装依赖

    rpm -ivh kernel-lt-devel-5.4.278-1.el7.elrepo.x86_64.rpm

    # 移除现有的 kerneqEfnpWQjl-headers 包,否则会报错内核头冲突

    rpm -e --nodeps kernel-headers-3.10.0-1160.71.1.el7.x86_64

    #安装新版kernel-lt-headers

    rpm -ivh kernel-lt-headers-5.4.278-1.el7.elrepo.x86_64.rpm

    #查看当前系统的内核包

    rpm -qa | grep kernel

    linux操作系统内核升级过程

    #查看启动顺序,发现升级的5.4内核顺序位置是0

    cat /etc/grub2.cfg | grep menuentry|awk -F "\'" '$1=="menuentry " {print i++ " :php " $2}'

    #设置启动顺序,将顺序为0的内核设置为启动引导内核

    grub2-set-default 0

    #重启加载生效

    reboot

    #查看生效版本

    hostnamect

    linux操作系统内核升级过程

    总结

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.devze.com)。

    0

    上一篇:

    下一篇:

    精彩评论

    暂无评论...
    验证码 换一张
    取 消

    最新运维

    运维排行榜