kenneth-lin

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

CentOS7内核升级

官方网推荐

uname -r

#导入ELPepo仓库公共密钥
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

#安装ELPepo的仓库yum源
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
#安装后查看可以用的内核版本
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

#lt长期维护版
#ml最新稳定版
yum -y  --enablerepo=elrepo-kernel install kernel-lt

#设置内核默认启动
sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg 
grub2-set-default 0

#yum update -y kernel
reboot

使用国内源

cp /etc/yum.repos.d/elrepo.repo /etc/yum.repos.d/elrepo.repo.bak
vim  /etc/yum.repos.d/elrepo.repo
#在文件中,找到所有 mirrorlist= 开头的行,在前面加上 # 注释掉。然后将 baseurl= 开头的行修改为你选择的国内镜像地址。
#阿里云镜像源,可将所有 baseurl=http://elrepo.org/linux 替换为baseurl=https://mirrors.aliyun.com/elrepo

sed -i 's#http://elrepo.org/linux#https://mirrors.aliyun.com/elrepo#g' /etc/yum.repos.d/elrepo.repo

yum clean all
yum makecache

问题:
官方的CentOS7的相关包找不到了导致yum --disablerepo="*" --enablerepo="elrepo-kernel" list available查找出来的是无架构的包。
自己离线下载或者wget

https://dl.lamp.sh/kernel/el7/
rpm -ivh kernel-ml-5.7.0-1.el7.elrepo.x86_64.rpm

vim /etc/default/grub
使GRUB_DEFAULT=0

#重新生成grub配置文件
grub2-mkconfig -o /boot/grub2/grub.cfg

init6

uname -r
Linux 5.7.0-1.el7.elrepo.x86_64
posted on 2026-07-19 01:42  kenneth-lin  阅读(1)  评论(0)    收藏  举报