centos7升级到4.x内核
centos7升级到4.x内核
1. 准备工作
centos7的内核版本为3.10.x,下面我们从ELRepo项目为我们提供的内核安装包升级
升级内核需要先导入elrepo的key,然后安装elrepo的yum源:
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
yum install https://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm
查看可升级内核:
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
长期维护版本为lt为4.4,最新主线稳定版ml为5.4
2.安装
安装lt版本:
yum --enablerepo=elrepo-kernel install kernel-lt
安装ml版本:
yum --enablerepo=elrepo-kernel install kernel-ml
离线安装的话需要下载对应的rpm包,地址如下:
3.修改grub2启动文件
启动文件名为grub2.cfg,有可能为/boot/efi/EFI/centos/grub.cfg,也有可能为/boot/grub2/grub.cfg。本次以/boot/efi/EFI/centos/grub.cfg为例:
3.1 重建启动文件
grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
3.2 查看当前的内核启动目录
awk -F\' '$1=="menuentry " {print $2}' /boot/efi/EFI/centos/grub.cfg
可以看到4.4内核的排在第一,启动项就是 0
3.3 修改默认启动内核
grub2-set-default 0
3.4 重启机器即可
reboot