centos7.6 升级内核

CentOS 7.6系统内核yum 升级安装
 

1.检查已安装的内核版本

[root@CentOST1 ~]# uname -rs
Linux 3.10.0-957.el7.x86_64


2.在CentOS 7 中升级内核
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org #导入该源的秘钥
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm #启用该源仓库
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available #查看有哪些内核版本可供安装

[root@CentOST1 ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 
[root@CentOST1 ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
获取http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
获取http://elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm
准备中...                          ################################# [100%]
正在升级/安装...
   1:elrepo-release-7.0-4.el7.elrepo  ################################# [100%]
[root@CentOST1 ~]# 
[root@CentOST1 ~]# yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * elrepo-kernel: hkg.mirror.rackspace.com
elrepo-kernel                                                                                                                | 3.0 kB  00:00:00     
elrepo-kernel/primary_db                                                                                                     | 2.1 MB  00:00:01     
可安装的软件包
elrepo-release.noarch                                                     7.0-5.el7.elrepo                                             elrepo-kernel
kernel-lt.x86_64                                                          5.4.196-1.el7.elrepo                                         elrepo-kernel
kernel-lt-devel.x86_64                                                    5.4.196-1.el7.elrepo                                         elrepo-kernel
kernel-lt-doc.noarch                                                      5.4.196-1.el7.elrepo                                         elrepo-kernel
kernel-lt-headers.x86_64                                                  5.4.196-1.el7.elrepo                                         elrepo-kernel
kernel-lt-tools.x86_64                                                    5.4.196-1.el7.elrepo                                         elrepo-kernel
kernel-lt-tools-libs.x86_64                                               5.4.196-1.el7.elrepo                                         elrepo-kernel
kernel-lt-tools-libs-devel.x86_64                                         5.4.196-1.el7.elrepo                                         elrepo-kernel
kernel-ml.x86_64                                                          5.18.1-1.el7.elrepo                                          elrepo-kernel
kernel-ml-devel.x86_64                                                    5.18.1-1.el7.elrepo                                          elrepo-kernel
kernel-ml-doc.noarch                                                      5.18.1-1.el7.elrepo                                          elrepo-kernel
kernel-ml-headers.x86_64                                                  5.18.1-1.el7.elrepo                                          elrepo-kernel
kernel-ml-tools.x86_64                                                    5.18.1-1.el7.elrepo                                          elrepo-kernel
kernel-ml-tools-libs.x86_64                                               5.18.1-1.el7.elrepo                                          elrepo-kernel
kernel-ml-tools-libs-devel.x86_64                                         5.18.1-1.el7.elrepo                                          elrepo-kernel
perf.x86_64                                                               5.18.1-1.el7.elrepo                                          elrepo-kernel
python-perf.x86_64 


3.开始安装
#安装的长期稳定版本,稳定可靠
yum --enablerepo=elrepo-kernel install kernel-lt -y
 
#安装最新版本,该版本比较激进,慎重选择
yum --enablerepo=elrepo-kernel install kernel-ml -y

[root@CentOST1 ~]# yum --enablerepo=elrepo-kernel install kernel-ml -y
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.huaweicloud.com
 * elrepo: mirrors.tuna.tsinghua.edu.cn
 * elrepo-kernel: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.huaweicloud.com
 * updates: mirrors.cn99.com
base       
elrepo                                                                                                                       | 3.0 kB  00:00:00     
extras                                                                                                                       | 2.9 kB  00:00:00     
updates                                                                                                                      | 2.9 kB  00:00:00     
elrepo/primary_db                                                                                                            | 547 kB  00:00:01     
正在解决依赖关系
--> 正在检查事务
---> 软件包 kernel-ml.x86_64.0.5.18.1-1.el7.elrepo 将被 安装
--> 解决依赖关系完成

依赖关系解决

====================================================================================================================================================
 Package                         架构                         版本                                        源                                   大小
====================================================================================================================================================
正在安装:
 kernel-ml                       x86_64                       5.18.1-1.el7.elrepo                         elrepo-kernel                        56 M

事务概要
====================================================================================================================================================
安装  1 软件包

总下载量:56 M
安装大小:257 M
Downloading packages:
kernel-ml-5.18.1-1.el7.elrepo.x86_64.rpm                                                                                     |  56 MB  00:00:27     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
警告:RPM 数据库已被非 yum 程序修改。
  正在安装    : kernel-ml-5.18.1-1.el7.elrepo.x86_64                                                                                            1/1 
  验证中      : kernel-ml-5.18.1-1.el7.elrepo.x86_64                                                                                            1/1 

已安装:
  kernel-ml.x86_64 0:5.18.1-1.el7.elrepo                                                                                                            

完毕!


4.设置GURB默认的内核版本
为了让新安装的内核成为默认启动选项,你需要如下修改 GRUB 配置:

vim /etc/default/grub
并设置 GRUB_DEFAULT=0。意思是 GRUB 初始化页面的第一个内核将作为默认内核。

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved  #这里的saved改为0即可,重启后,默认就是你上次所选的版本了。
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rhgb quiet"
GRUB_DISABLE_RECOVERY="true"

执行命令:

grub2-mkconfig -o /boot/grub2/grub.cfg
 
reboot
 再次查看

uname -rs

[root@CentOST1 ~]# uname -rs
Linux 5.18.1-1.el7.elrepo.x86_64



原文链接:https://blog.csdn.net/muwenbofx/article/details/121931948

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值