当然可以帮你重新整理文章。以下是使用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
感谢作者!