centos7升级内核到5.4
centos7升级内核到5.4
一、yum的方式升级
1、查看当前内核版本
# uname -sr
Linux 3.10.0-1160.el7.x86_64
2、安装elrepo
载入公钥,安装eprepo源(网址:http://elrepo.org/)
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# rpm -Uvh https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
3、查看可安装版本
#查看 ml 最新版本
yum --enablerepo="elrepo-kernel" list --showduplicates | sort -r | grep kernel-ml.x86_64
#查看 lt 长期支持版本
yum --enablerepo="elrepo-kernel" list --showduplicates | sort -r | grep kernel-lt.x86_64
4、安装
# 安装 ML 最新版本
yum --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml -y
# 安装 LT长期支持版本
yum --enablerepo=elrepo-kernel install kernel-lt-devel kernel-lt -y
5、更改开启启动顺序
# 1 命令更改 (推荐 ,命令修改会直接修改了GRUB 2的环境文件,所以不需要执行第6步。也可以通过grub2-set-default '内核名'修改,不推荐这种。)
grub2-set-default 0
# 2 编辑文件
vim /etc/default/grub
GRUB_DEFAULT=saved 改为 GRUB_0=saved 保存退出vim。
#或者
GRUB_DEFAULT=saved 改为 GRUB_DEFAULT=0 保存退出vim
6、生成新的GRUB配置文件
# 生成配置
grub2-mkconfig -o /boot/grub2/grub.cfg
7、重启系统
reboot
完成以上操作后,您的CentOS 7系统就会使用新安装的内核5.4启动。如果新内核无法正常运行,您可以在开机时选择旧内核启动,或者重新安装其他版本的内核。
查看可用内核和默认启动顺序
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
二,阿里源升级(解决网速卡慢问题)
1、配置阿里源
vim /etc/yum.repos.d/elrepo.repo
#编辑内容:
[elrepo]
name=elrepo
baseurl=https://mirrors.aliyun.com/elrepo/archive/kernel/el7/x86_64
gpgcheck=0
enabled=1
#清空和刷新yum源元数据缓存
yum clean all && yum makecache
#解析:yum clean all,清空历史yum源元数据;yum makecache,创建yum源元数据缓存。
2、查看可以安装的版本
#查看 ml 最新版本
yum --enablerepo="elrepo" list --showduplicates | sort -r | grep kernel-ml.x86_64
#查看 lt 长期支持版本
yum --enablerepo="elrepo" list --showduplicates | sort -r | grep kernel-lt.x86_64
3、安装
# 安装 ML 最新版本
yum --enablerepo=elrepo install kernel-ml-devel kernel-ml -y
# 安装 LT长期支持版本 (推荐,稳定)
yum --enablerepo=elrepo install kernel-lt-devel kernel-lt -y
--------------------------------------------------------------------------
# 1 命令更改
grub2-set-default 0
# 2 编辑文件
vim /etc/default/grub
GRUB_DEFAULT=saved 改为 GRUB_0=saved 保存退出vim。
#或者
GRUB_DEFAULT=saved 改为 GRUB_DEFAULT=0 保存退出vim
# 3 生成配置
grub2-mkconfig -o /boot/grub2/grub.cfg
# 4 重启
reboot
三、rpm包方式升级内核
RPM包安装升级内核
1、内核包下载
http://193.49.22.109/elrepo/kernel/el7/x86_64/RPMS 手工选择下载
wget下载
wget http://193.49.22.109/elrepo/kernel/el7/x86_64/RPMS/kernel-lt-5.4.256-1.el7.elrepo.x86_64.rpm
wget http://193.49.22.109/elrepo/kernel/el7/x86_64/RPMS/kernel-lt-devel-5.4.256-1.el7.elrepo.x86_64.rpm
rpm -ivh kernel-lt-5.4.256-1.el7.elrepo.x86_64.rpm
rpm -ivh kernel-lt-devel-5.4.256-1.el7.elrepo.x86_64.rpm
查看当前内核
cat /boot/grub2/grub.cfg |grep ^menuentry
设置启动内核: grub2-set-default 0
重新生成一个grub2配置文件:
grub2-mkconfig -o /boot/grub2/grub.cfg
重启系统:
reboot
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步