Rocky9升级内核

本文最后更新于 318 天前, 如有失效请评论区留言.

简单记录一下Rocky9升级内核.

查看当前内核

[root@localhost ~]# uname -r
5.14.0-162.6.1.el9_1.x86_64

配置国内源

sed -e 's|^mirrorlist=|#mirrorlist=|g' \
    -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=http://mirrors.tencent.com/rocky|g' \
    -i.bak \
    /etc/yum.repos.d/rocky-addons.repo \
    /etc/yum.repos.d/rocky-extras.repo \
    /etc/yum.repos.d/rocky.repo

更新缓存

dnf makecache

安装ELRepo

dnf -y install elrepo-release
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
dnf install https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm

修改源

# 修改 epel源
 sed -e 's|^metalink=|#metalink=|g' \
         -e 's|^#baseurl=https\?://download.fedoraproject.org/pub/epel/|baseurl=http://mirrors.tencent.com/epel/|g' \
         -e 's|^#baseurl=https\?://download.example/pub/epel/|baseurl=http://mirrors.tencent.com/epel/|g' \
         -i.bak \
         /etc/yum.repos.d/epel.repo
# 更新缓存
dnf makecache

查看支持内核

# 载入elrepo-kernel元数据
dnf --disablerepo=\* --enablerepo=elrepo-kernel repolist
# 查看可用内核包
dnf --disablerepo=\* --enablerepo=elrepo-kernel list kernel*

升级内核

升级内核
dnf --disablerepo=\* --enablerepo=elrepo-kernel install -y kernel-ml.x86_64
# 删除旧版本工具包
dnf remove kernel-tools-libs.x86_64 kernel-tools.x86_64
# 安装新版本工具包
dnf --disablerepo=\* --enablerepo=elrepo-kernel install -y kernel-ml-tools.x86_64

设置默认内核

# 查看所有内核启动项
grubby --info=ALL
# 设置默认内核,我这里最新内核index为0
grubby --set-default 0

Comments