美文网首页
Centos7.0升级至指定内核版本

Centos7.0升级至指定内核版本

作者: 优秀j | 来源:发表于2020-04-09 09:26 被阅读0次

    因工作需求,需要把当前系统的内核升级到centos7.4的版本,所以在网上找了一下升级方法,如下

    1、查看当前系统内核版本:
    uname -a 查看
    发现是3.10.0-514.26.2.nfs.8.x86_64,需要升级到3.10.0-693.el7.x86_64
    
    2、内核升级指定版本方法如下:

    http://ftp.scientificlinux.org/linux/scientific/7.0/x86_64/updates/security/下载对应的内核源码包,网页全部加载完比较慢,需要等一段时间。

    wget http://ftp.scientificlinux.org/linux/scientific/7.0/x86_64/updates/security/kernel-3.10.0-693.el7.x86_64.rpm
    
    3、然后安装下载的内核:

    测试的时候发现如果是带桌面的centos7.0系统,安装的过程会自动断开远程连接,可能是桌面版的某些组件版本与下载的内核有冲突,可以用rpm的方式先查看是哪些组件有问题,升级或卸载这些组件

    yum install kernel-3.10.0-693.el7.x86_64.rpm -y
    

    我这边升级yum安装内核源码时报错了,提示需要dracut的版本>=033-502



    解决方法如下:

    cd /etc/yum.repos.d/    #切换到yum源存放目录
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo    #下载centos7最新源
    yum clean all    #清理缓存
    yum makecache    #生成缓存
    yum proides dracut    #查看软件包所有版本
    yum install dracut-033-360.nfs.2.x86_64 -y    #找到合适的版本下载即可
    
    4、安装完成后查看并启用新内核:
    grep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'
    
    5、看到新安装的内核版本在第一排,表示0行,执行以下命令grub配置文件
    grub2-set-default 0
    

    7、重启系统检查内核版本已经升级成功


    参考地址:http://www.linxiongxiong.com/archives/370

    相关文章

      网友评论

          本文标题:Centos7.0升级至指定内核版本

          本文链接:https://www.haomeiwen.com/subject/dplqmhtx.html