linux centos7 内核升级

基础概念

ELRepo

ELRepo是一个为Linux提供驱动程序和内核映像的存储库。本文的升级方案就是采用ELRepo提供的内核通道。ELRepo官网:http://elrepo.org/tiki/tiki-index.php

升级

检查当前内核版本

uname -mrs

导入ELRepo公钥

其实官网也有说明
http://elrepo.org/tiki/tiki-index.php

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

image.png

安装ELRepo

说明:因当前服务器的操作系统为CentOS7.4,所以采用此安装包。其他操作系统版本安装方式可去ELRepo官网查看。
本文直接使用的是官网的说明

yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm

查看当前提供的版本

yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

image.png

  • kernel-lt:表示longterm,即长期支持的内核;当前为4.4.*。
  • kernel-ml:表示mainline,即当前主线的内核;当前为5.2.*

安装

yum --enablerepo=elrepo-kernel install kernel-lt

注意: 之前在安装内核时,执行下一步查看当前内核启动器出错,说是grub2.cfg配置文件找不到,这里可能需要执行下一下命令。这里并不是所有环境都会出现这个问题,看日志说明,如果说找不断哦文件,那就执行。

grub2-mkconfig -o /boot/grub2/grub.cfg

设置默认启动内核

查看当前启动器

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

image.png

设置默认启动

# 这里注意参数0,具体请按照你需要的内核输入序号
grub2-set-default 0

重启系统

reboot

查看新的内核版本

uname -r

参考资料

https://www.cnblogs.com/polk6/p/11282477.html

评论

公众号:mumuser

企鹅群:932154986

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×