ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

CentOS7.6升级内核

2020-04-30 11:40:28  阅读:862  来源: 互联网

标签:elrepo 升级 grub2 yum 内核 版本 rpm 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://www.icode9.com/i/ll/?i=20200429143912605.png?,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

标签:elrepo,升级,grub2,yum,内核,版本,rpm,CentOS7.6
来源: https://blog.csdn.net/chan__csdn/article/details/105839808

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有