CentOS7.6升级内核

CentOS7.6升级内核

方法一
1、更新系统和安装包
yum -y update
安装yum插件,以在安装和更新软件包时更快
yum -y install yum-plugin-fastestmirror

2、查看内核版本
uname -r
在这里插入图片描述

3、添加ELrepo存储库( 在安装新的内核版本之前,我们需要添加一个新的存储 库-ELRepo存储库)
将ELRepo gpg密钥添加到系统
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

使用rpm命令添加新的ELRepo存储库
rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

检查系统上启用的所有存储库,并确保ELRepo在列表中、
yum repolist

添加库之前

在这里插入图片描述
添加之后
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200429143912605.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NoYW5fX2NzZG4=,size_1

4、安装最新版本的内核, (从ELRepo信息库安装一个新的最新内核)
yum --enablerepo=elrepo-kernel install kernel-ml
( --enablerepo是在CentOS系统上启用特定存储库的选项。默认情况下,启 用“ elrepo”存储库,但不启用“ elrepo-kernel”存储库)

5、在centos7上配置Grub2
使用以下awk命令检查Grub2中所有可用的内核版本
awk -F’ ‘$1=="menuentry " {print i++ " : " $2}’ /etc/grub2.cfg
在这里插入图片描述
(可以看到有两个版本的内核3.10.0和5.6.7)

配置系统默认内核5.6.7
grub2-set-default 0

使用“ gurb2-mkconfig”命令生成grub2配置,然后重新启动服务器
grub2-mkconfig -o /boot/grub2/grub.cfg

6.重启查看内核版本
reboot
uname -r
在这里插入图片描述
7.如果想用回之前版本的内核,可以将grub2-set-default命令的值更改为1
reboot
uname -r
在这里插入图片描述
方法二
下载RPM内核包
https://elrepo.org/linux/kernel/el7/x86_64/RPMS/

rpm -ivh kernel-lt-4.4.220-1.el7.elrepo.x86_64.rpm
在这里插入图片描述
可以看到已经生成了4.4.220版本内核额配置

awk -F’ ‘$1=="menuentry " {print i++ " : " $2}’ /etc/grub2.cfg
在这里插入图片描述
将4.4.220设置为默认启动的内核版本
grub2-set-default 0
reboot

扫描二维码关注公众号,回复: 11154621 查看本文章
原创文章 1 获赞 2 访问量 33

猜你喜欢

转载自blog.csdn.net/chan__csdn/article/details/105839808
今日推荐