CentOS升级系统内核

发布于 2022-04-14  131 次阅读


注意!升级有风险,安装需谨慎!!!

注意!升级有风险,安装需谨慎!!!

注意!升级有风险,安装需谨慎!!!重要的事情说三遍!!!

1.首先要导入ELRepo仓库的公共密钥:
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
2.然后安装ELRepo仓库的yum源:(注意!CentOS 7和CentOS 8的yum源是不一样的!!具体请看http://elrepo.org/tiki/tiki-index.php,本文默认均为CentOS 8)(-->系统版本查询命令:cat /etc/redhat-release
yum install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm-->这是CentOS 8的
yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm-->这是CentOS 7的
3.下一步,让系统显示可用的系统内核安装包:
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
4.接下来就开始安装最新版内核了:
yum --enablerepo=elrepo-kernel install kernel-ml
5.等待进度条跑完后,开始设置系统以新的内核启动:
grub2-set-default 0
其中,0 表示最新安装的内核,将grub设置为 0 表示用新版本内核启动系统。
6.生成grub配置文件
grub2-mkconfig -o /boot/grub2/grub.cfg
7.重启系统
reboot
8.系统重启后,检查内核版本
uname -r
此时应该已经更新为最新的内核了

可选:更新所有软件到最新
yum update

删除旧内核:

yum remove kernel-core-4.18.0 kernel-devel-4.18.0 kernel-tools-libs-4.18.0 kernel-headers-4.18.0

或者安装 yum-utils 工具,当系统安装的内核大于3个时,会自动删除旧的内核版本:

yum install yum-utils

删除旧的版本使用 package-cleanup 命令。


以上

点击数:18


"收余恨,免娇嗔,且自新,改性情,休恋逝水,苦海回身,早悟兰因."