Linux-内核升级

一、 离线升级

1.1 下载内核文件

image
进入后可以看到很多版本文件,一般选择次lt版本文件即可
说明:lt长期维护版 ml最新稳定版

1.2  上传安装包到安装目录

image

1.3  执行rpm命令安装

命令:rpm -ivh kernel-lt-*--nodeps --force
image

1.4 使用grub2-mkconfig命令来重新创建内核配置

升级命令:grub2-set-default 0 && grub2-mkconfig -o /boot/grub2/grub.cfg
image

1.5  检查

命令:grubby --default-kernel
image

1.6  重启服务器

image

1.7 重启后检查内核版本

命令:uname -r 
image

二、在线升级

2.1 升级/安装最新内核

2.1.1 载入公钥

[root@localhost ~]#  rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

2.1.2 安装ELRepo

[root@localhost ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

2.1.3 载入elrepo-kernel的元数据

[root@localhost ~]# yum --disablerepo=\* --enablerepo=elrepo-kernel repolist

2.1.4 查看可用的rpm包

[root@localhost ~]# yum --disablerepo=\* --enablerepo=elrepo-kernel list kernel*

2.1.5 下载安装最新版本的kernel

[root@localhost ~]# yum --disablerepo=\* --enablerepo=elrepo-kernel install -y kernel-ml.x86_64

2.1.6 下载驱动

[root@localhost ~]#  yum --enablerepo=elrepo-kernel install kernel-ml kernel-ml-devel.x86_64

2.2  切换内核版本

2.2.1 重启系统

[root@localhost ~]# reboot

2.2.2 查看系统内部安装的内核。

[root@localhost ~]# cat /boot/grub2/grub.cfg | grep menuentry
请添加图片描述
 

2.2.3 切换内核版本

参考如下命令,配置从默认内核启动。内核名称根据系统内部查到的实际名称来替换。
[root@localhost ~]# grub2-set-default 'CentOS Linux (5.16.10-1.el7.elrepo.x86_64) 7 (Core)'
注意:(5.16.10-1.el7.elrepo.x86_64) 和安装的内核版本一致
 

2.2.4 重启系统

[root@localhost ~]# reboot

2.2.5 查看内核版本

[root@localhost ~]# uname -r
5.16.10-1.el7.elrepo.x86_64
[root@localhost ~]# uname -a
Linux localhost.localdomain 5.16.10-1.el7.elrepo.x86_64 #1 SMP PREEMPT Tue Feb 15 08:44:17 EST 2022 x86_64 x86_64 x86_64 GNU/Linux
image
 
 
 
 
 
 
 
 
 
posted @ 2022-07-11 17:29  风光小磊  阅读(336)  评论(0编辑  收藏  举报