RockyLinux9.2升级 kernel6.X 内核🧣

RockyLinux9.2升级内核🧣


elrepo官网:http://elrepo.org/tiki/HomePage

ElRepo 是一个社区驱动的软件仓库,提供了一些额外的软件包和内核模块,特别是针对 Red Hat Enterprise Linux (RHEL) 和其基于衍生的发行版,如 CentOS 和 Scientific Linux。

1.导入公钥

[root@localhost ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

2.安装内核源ELRepo9

[root@localhost ~]# yum -y install https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm

使用以下命令列出可安装包

[root@localhost ~]# yum --disablerepo="*" --enablerepo=elrepo-kernel list kernel*

 3.安装新的内核

[root@localhost ~]# yum --enablerepo="elrepo-kernel" install -y kernel-ml kernel-ml-devel  kernel-ml-tools kernel-ml-tools-libs kernel-ml-tools-libs-devel

先不安装 kernel-ml-headers,两个版本的headers会冲突

file /usr/include/linux/io_uring.h conflicts between attempted installs of kernel-ml-headers-6.3.5-1.el9.elrepo.x86_64 and kernel-headers-5.14.0-284.11.1.el9_2.x86_64

先移除kernel-headers-5.14,再安装新版本kernel-headers

[root@localhost ~]# yum -y remove kernel-headers-5.14.0-284.11.1.el9_2.x86_64
[root@localhost ~]# yum --enablerepo="elrepo-kernel" install -y kernel-ml-headers

如果想移除旧版本内核,先执行第4步,重启之后,再移除旧版本内核

[root@localhost ~]# yum -y remove kernel-modules-core-5.14.0-284.11.1.el9_2.x86_64 \
kernel-core-5.14.0-284.11.1.el9_2.x86_64 \
kernel-modules-5.14.0-284.11.1.el9_2.x86_64 \
kernel-5.14.0-284.11.1.el9_2.x86_64

4.设置开机从新内核启动

[root@localhost ~]# grub2-editenv list
[root@localhost ~]# grub2-set-default 0
[root@localhost ~]# grub2-editenv list
saved_entry=0

执行下面的命令来重新创建内核配置: 

[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg

5.重启并查看内核版本

[root@localhost ~]# reboot
[root@localhost ~]# uname -a
Linux localhost.localdomain 6.3.4-1.el9.elrepo.x86_64 #1 SMP PREEMPT_DYNAMIC Tue May 23 19:25:46 EDT 2023 x86_64 x86_64 x86_64 GNU/Linux

 

posted @ 2023-05-30 18:18  Noleaf  阅读(1099)  评论(0编辑  收藏  举报