centos内核版本升级
侧边栏壁纸
博主昵称
yuc

  • 累计撰写 291 篇文章
  • 累计收到 0 条评论

centos内核版本升级

yuc
yuc
2024-05-07 / 最后修改: 2024-08-26 09:22 / 0 评论 / 6 阅读 / 正在检测是否收录...
参考文档
http://elrepo.org/tiki/tiki-index.php?utm_source=hacpai.com
操作步骤
yum -y install yum-plugin-fastestmirror && \
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org && \
yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm && \
yum --enablerepo=elrepo-kernel install kernel-ml

centos7查看当前可以使用的内核

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

查看当前使用的内核版本

uname -r 或 uname -a

一般可以看到最新安装的内核是排在第一位的,并且第一个的编号为0开始,要想切换到则使用命令:

grub2-set-default 0

因为grub2的配置文件 /etc/default/grub 中默认配合的应该是 GRUB_DEFAULT=saved,意思是说根据设置来选择启动项

或者可以修改配置文件

GRUB_DEFAULT=0 意思是第0个,也就是最新的

PS.

centos6目前最多只能升级到4.4,centos7,8可以升级到更高的内核版本,后续需要更换为centos7,采用较新的内核ml主线版本 内核升级,如果没有升级到最新版,可能是因为yum源里面有的地址没有同步最新版,而本地升级的时候解析到这个仓库去了

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

升级后修改/boot/grub/grub.conf,一般新内核顺序为0

查询目前有几个版本内核

egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'

设置默认的启动内核

grub2-set-default 'CentOS Linux (5.4.262-1.el7.elrepo.x86_64) 7 (Core)'

查询是否生效

grub2-editenv list
0

评论

博主关闭了当前页面的评论