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
浙公网安备 33010602011771号