Centos 7.x 升级内核

一、官网查看版本支持

https://www.kernel.org/,共有两种开机引导模式:bios和uefi,其中uefi引导模式下需要关闭安全引导,否则无法正常开机。

1、查看系统版本

$ cat /etc/redhat-release

2、查看当前内核版本

$ uname -r

二、升级内核

1、导入public key

$ rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

2、安装epel源

$ yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm -y

3、查看可用版本内核

$ yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

关于内核种类: kernel-ml中的ml是英文【 mainline stable 】的缩写,elrepo-kernel中罗列出来的是最新的稳定主线版本。kernel-lt 中的lt是英文【 long term support 】的缩写,elrepo-kernel中罗列出来的长期支持版本。(推荐)

4、选择安装lt最新版本

$ yum --enablerepo=elrepo-kernel install kernel-lt -y

5、查看系统上可以用的内核

#bios模式下
$ awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
#uefi模式下
$ awk -F\' '$1=="menuentry " {print i++ " : " $2}' /boot/efi/EFI/centos/grub.cfg

“前面的0 1 2代表编号

6、设置启动内核

$ grub2-set-default 0
重新创建内核配置:
#bios模式下,重建内核
$ grub2-mkconfig -o /boot/grub2/grub.cfg
#uefi模式下,重建内核
$ grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg

7、重启验证

$ reboot
$ uname -r
posted @ 2023-05-12 17:33  哈喽哈喽111111  阅读(47)  评论(0编辑  收藏  举报