当然可以帮你重新整理文章。以下是使用Markdown语法重新整理的文章:

内核升级

环境

  • 操作系统:CentOS 7.9
  • 内核版本:3.10.0-1160.71.1.el7.x86_64

内核升级步骤

查看当前内核版本

uname -r

使用Yum更新内核

# 导入ELRepo的公钥
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

# 下载并安装ELRepo仓库
yum install -y https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm

# 安装yum-plugin-fastestmirror
yum install -y yum-plugin-fastestmirror

# 查看ELRepo源中可用的内核版本
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

# 安装长期稳定版本 (例如:4.4.238)
yum --enablerepo=elrepo-kernel install kernel-lt-5.4.257-1.el7.elrepo.x86_64

# 安装5.4.257版本的依赖包
yum remove -y kernel-tools* kernel-headers*
yum --enablerepo=elrepo-kernel install kernel-lt-devel-5.4.257-1.el7.elrepo.x86_64 \
kernel-lt-doc-5.4.257-1.el7.elrepo.noarch \
kernel-lt-headers-5.4.257-1.el7.elrepo.x86_64 \
kernel-lt-tools-5.4.257-1.el7.elrepo.x86_64 \
kernel-lt-tools-libs-5.4.257-1.el7.elrepo.x86_64 \
kernel-lt-tools-libs-devel-5.4.257-1.el7.elrepo.x86_64 -y

# 设置默认内核为新安装的版本
grub2-set-default 0

重启系统

reboot

移除旧内核版本的相关包(可选)

yum remove kernel-3.10.0-1160* -y

重启系统(可选)

reboot

离线升级内核

从官网下载内核rpm包

https://elrepo.org/linux/kernel/el7/x86_64/RPMS/ 下载需要的内核rpm包。

安装内核

yum install -y ./kernel-lt-5.4.257-1.el7.elrepo.x86_64.rpm
yum install -y ./kernel-lt-devel-5.4.257-1.el7.elrepo.x86_64.rpm
yum install -y ./kernel-lt-doc-5.4.257-1.el7.elrepo.noarch.rpm
yum install -y ./kernel-lt-headers-5.4.257-1.el7.elrepo.x86_64.rpm
yum install -y ./kernel-lt-tools-libs-5.4.257-1.el7.elrepo.x86_64.rpm
yum install -y ./kernel-lt-tools-5.4.257-1.el7.elrepo.x86_64.rpm
yum install -y ./kernel-lt-tools-libs-devel-5.4.257-1.el7.elrepo.x86_64.rpm

设置默认内核为新安装的版本

grub2-set-default 0

重启系统

reboot

以上就是内核升级的详细步骤,根据具体需求选择在线或离线方式进行操作。

原文地址:https://blog.csdn.net/MssGuo/article/details/127184206

感谢作者!

最后修改:2023 年 11 月 25 日
如果觉得我的文章对你有用,请随意赞赏