CentOS 8 升级内核至5.8

查看当前内核版本:

$ uname -r

安装 ELRepo 源并启用 ELRepo 源仓库:

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh https://www.elrepo.org/elrepo-release-8.0-2.el8.elrepo.noarch.rpm
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

安装新内核:

yum -y --enablerepo=elrepo-kernel install kernel-ml kernel-ml-devel

查看默认启动内核:

dnf install grubby
grubby --default-kernel

正常情况下,会显示安装的最新的内核,但是此时如果用 uname -r 显示还不是最新的,重启一下即可。

如果默认的启动内核不是最新的内核,可以使用 grubby --info=ALL 查看所有内核,然后自己指定一个,比如现在最新的内核是 5.8-2.el8.elrepo.x86_64,我们可以手工指定:

grubby --set-default /boot/vmlinuz-5.8-2.el8.elrepo.x86_64

查看系统全部内核:

rpm -qa | grep kernel

删除多余的:

yum remove kernel-xxx

重启,CentOS 8 升级内核完毕。

Leave a Reply