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
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于