CentOS 7 升级内核至ELRepo仓库的最新Linux 内核

1.相关链接

2.查看当前的内核版本

  • # uname -r

    4.19.8-1.el7.elrepo.x86_64


    # uname -a


    Linux vps.com 4.19.8-1.el7.elrepo.x86_64 #1 SMP Sat Dec 8 10:07:47 EST 2018 x86_64 x86_64 x86_64 GNU/Linux


    # cat /etc/redhat-release


    CentOS Linux release 7.6.1810 (Core)

3.升级内核

① 可以先更新update:yum -y update

② 启用 ELRepo 仓库:

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

③ 查看可用的系统内核包:

yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

④ 安装最新内核

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

⑤ 设置内核启动

#查看系统上的所有可以内核

awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

#编号为 0 的内核作为默认内核

grub2-set-default 0

#通过 gurb2-mkconfig 命令创建 grub2 的配置文件

grub2-mkconfig -o /boot/grub2/grub.cfg

#然后重启

reboot

#重启后可以通过 uname -r 查看是否生效

⑥ 删除旧内核

查看系统中全部的内核:rpm -qa | grep kernel

删除旧内核的 RPM 包(例):yum remove kernel-headers-3.10.0-514.26.2.el7.x86_64 kernel-3.10.0-514.26.2.el7.x86_64

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注