美文网首页TECH
AnolisOS 更新内核版本(RHCK内核)

AnolisOS 更新内核版本(RHCK内核)

作者: 前浪浪奔浪流 | 来源:发表于2022-10-12 16:19 被阅读0次

当我们安装并成功运行AnolisOS时可以看到,系统的内核版本是 4.18,目前RHCK最新的内核版本已经是5.x

一、查看当前内核版本

uname -a
[root@anolis8 ~]# uname -a
Linux anolis8 4.18.0-305.an8.x86_64 #1 SMP Sun Jun 20 14:13:18 CST 2021 x86_64 x86_64 x86_64 GNU/Linux
核心版本号:4.18.0-305

[root@bogon ~]# uname -a
Linux bogon 4.19.91-26.an8.x86_64 #1 SMP Tue May 24 13:10:09 CST 2022 x86_64 x86_64 x86_64 GNU/Linux
核心版本号:4.19.91-26
image.png
根据Anolis OS内核版本策略
https://www.yuque.com/anolis-docs/product-policy/kernel-lifecycle

4.18.0-305是RHCK版本
4.19.91-26是ANCK版本

二、安装ELRepo源

elrepo官网

简介:ELRepo项目专注于与硬件相关的软件包,以增强您使用企业Linux的体验。这包括文件系统驱动程序、图形驱动程序、网络驱动程序、声音驱动程序、网络摄像头和视频驱动程序

#顺序执行如下命令
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
yum install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm

[root@anolis8 ~]# yum install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm
Repository epel is listed more than once in the configuration
上次元数据过期检查:2:06:11 前,执行于 2022年10月10日 星期一 11时49分38秒。
elrepo-release-8.el8.elrepo.noarch.rpm                                                                                                       16 kB/s |  13 kB     00:00    
依赖关系解决。
============================================================================================================================================================================
 软件包                                     架构                               版本                                          仓库                                      大小
============================================================================================================================================================================
安装:
 elrepo-release                             noarch                             8.3-1.el8.elrepo                              @commandline                              13 k

事务概要
============================================================================================================================================================================
安装  1 软件包

总计:13 k
安装大小:5.0 k
确定吗?[y/N]: y
下载软件包:
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
  准备中  :                                                                                                                                                             1/1 
  安装    : elrepo-release-8.3-1.el8.elrepo.noarch                                                                                                                      1/1 
  验证    : elrepo-release-8.3-1.el8.elrepo.noarch                                                                                                                      1/1 

已安装:
  elrepo-release-8.3-1.el8.elrepo.noarch                                                                                                                                    

完毕!

三、安装内核

*:执行如下步骤前务必开启fastestmirror
由于Anolis OS 默认的repo 指向 http://mirrors.openanolis.cn/anolis,目前的国内环境也不需要开启其他镜像(mirror)的功能。

[root@anolis8 ~]# cat /etc/yum.repos.d/AnolisOS-BaseOS.repo
[BaseOS]
name=AnolisOS-$releasever - BaseOS
baseurl=http://mirrors.openanolis.cn/anolis/$releasever/BaseOS/$basearch/os
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ANOLIS
gpgcheck=1

但是当我们安装一些其他软件时,尤其是海外的独立rpm 源时,就很可能需要系统检测我们距离哪个镜像的延时最小,就需要开启 fastestmirror 功能,具体操作如下

vim /etc/dnf/dnf.conf 

#在文件的最后插入并保持 
fastestmirror=1

保存dnf.conf 后,使用dnf install时,如存在多个mirrors 会自动检查,并链接速度最快的镜像。

yum --disablerepo=\* --enablerepo=elrepo-kernel install  kernel-ml.x86_64  -y
 yum --disablerepo=\* --enablerepo=elrepo-kernel install  kernel-ml.x86_64  -y
Repository epel is listed more than once in the configuration
正在查找最快的镜像(41 的主机) done. Kernel Repository - el8     100% [==================================================================] 4.7 kB/s | 2.2 kB     00:00 ETA
ELRepo.org Community Enterprise Linux Kernel Repository - el8                                                                               234 kB/s | 2.1 MB     00:09    
上次元数据过期检查:0:00:03 前,执行于 2022年10月10日 星期一 13时56分20秒。
依赖关系解决。
============================================================================================================================================================================
 软件包                                      架构                             版本                                            仓库                                     大小
============================================================================================================================================================================
安装:
 kernel-ml                                   x86_64                           6.0.0-1.el8.elrepo                              elrepo-kernel                            94 k
安装依赖关系:
 kernel-ml-core                              x86_64                           6.0.0-1.el8.elrepo                              elrepo-kernel                            34 M
 kernel-ml-modules                           x86_64                           6.0.0-1.el8.elrepo                              elrepo-kernel                            29 M

事务概要
============================================================================================================================================================================
安装  3 软件包

总下载:63 M
安装大小:101 M
下载软件包:
done.o.org Community Enterprise Linux Kernel Repository - el8       0% [                                                                  ] 278 kB/s | 2.2 kB     00:07 ETA
(1/3): kernel-ml-6.0.0-1.el8.elrepo.x86_64.rpm                                                                                              267 kB/s |  94 kB     00:00    
(2/3): kernel-ml-core-6.0.0-1.el8.elrepo.x86_64.rpm                                                                                         3.3 MB/s |  34 MB     00:10    
(3/3): kernel-ml-modules-6.0.0-1.el8.elrepo.x86_64.rpm                                                                                      1.1 MB/s |  29 MB     00:26    
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                                                        2.4 MB/s |  63 MB     00:26     
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
  准备中  :                                                                                                                                                             1/1 
  安装    : kernel-ml-core-6.0.0-1.el8.elrepo.x86_64                                                                                                                    1/3 
  运行脚本: kernel-ml-core-6.0.0-1.el8.elrepo.x86_64                                                                                                                    1/3 
/usr/sbin/ldconfig: /etc/ld.so.conf.d/kernel-ml-6.0.0-1.el8.elrepo.x86_64.conf:6: hwcap directive ignored

  安装    : kernel-ml-modules-6.0.0-1.el8.elrepo.x86_64                                                                                                                 2/3 
  运行脚本: kernel-ml-modules-6.0.0-1.el8.elrepo.x86_64                                                                                                                 2/3 
  安装    : kernel-ml-6.0.0-1.el8.elrepo.x86_64                                                                                                                         3/3 
  运行脚本: kernel-ml-core-6.0.0-1.el8.elrepo.x86_64                                                                                                                    3/3 
ldconfig: /etc/ld.so.conf.d/kernel-ml-6.0.0-1.el8.elrepo.x86_64.conf:6: hwcap directive ignored

  运行脚本: kernel-ml-6.0.0-1.el8.elrepo.x86_64                                                                                                                         3/3 
/sbin/ldconfig: /etc/ld.so.conf.d/kernel-ml-6.0.0-1.el8.elrepo.x86_64.conf:6: hwcap directive ignored

  验证    : kernel-ml-6.0.0-1.el8.elrepo.x86_64                                                                                                                         1/3 
  验证    : kernel-ml-core-6.0.0-1.el8.elrepo.x86_64                                                                                                                    2/3 
  验证    : kernel-ml-modules-6.0.0-1.el8.elrepo.x86_64                                                                                                                 3/3 

已安装:
  kernel-ml-6.0.0-1.el8.elrepo.x86_64                 kernel-ml-core-6.0.0-1.el8.elrepo.x86_64                 kernel-ml-modules-6.0.0-1.el8.elrepo.x86_64                

完毕!


yum remove kernel-tools-libs.x86_64 kernel-tools.x86_64  -y
[root@anolis8 ~]# yum remove kernel-tools-libs.x86_64 kernel-tools.x86_64  -y
Repository epel is listed more than once in the configuration
依赖关系解决。
============================================================================================================================================================================
 软件包                                        架构                               版本                                          仓库                                   大小
============================================================================================================================================================================
移除:
 kernel-tools                                  x86_64                             4.18.0-305.an8                                @anaconda                             667 k
 kernel-tools-libs                             x86_64                             4.18.0-305.an8                                @anaconda                              23 k

事务概要
============================================================================================================================================================================
移除  2 软件包

将会释放空间:689 k
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
  准备中  :                                                                                                                                                             1/1 
  运行脚本: kernel-tools-4.18.0-305.an8.x86_64                                                                                                                          1/1 
  删除    : kernel-tools-4.18.0-305.an8.x86_64                                                                                                                          1/2 
  运行脚本: kernel-tools-4.18.0-305.an8.x86_64                                                                                                                          1/2 
  删除    : kernel-tools-libs-4.18.0-305.an8.x86_64                                                                                                                     2/2 
  运行脚本: kernel-tools-libs-4.18.0-305.an8.x86_64                                                                                                                     2/2 
/sbin/ldconfig: /etc/ld.so.conf.d/kernel-ml-6.0.0-1.el8.elrepo.x86_64.conf:6: hwcap directive ignored

/sbin/ldconfig: /etc/ld.so.conf.d/kernel-ml-6.0.0-1.el8.elrepo.x86_64.conf:6: hwcap directive ignored

  验证    : kernel-tools-4.18.0-305.an8.x86_64                                                                                                                          1/2 
  验证    : kernel-tools-libs-4.18.0-305.an8.x86_64                                                                                                                     2/2 

已移除:
  kernel-tools-4.18.0-305.an8.x86_64                                                 kernel-tools-libs-4.18.0-305.an8.x86_64                                                

完毕!


yum --disablerepo=\* --enablerepo=elrepo-kernel install kernel-ml-tools.x86_64  -y
[root@anolis8 ~]# yum --disablerepo=\* --enablerepo=elrepo-kernel install kernel-ml-tools.x86_64  -y
Repository epel is listed more than once in the configuration
上次元数据过期检查:0:02:22 前,执行于 2022年10月10日 星期一 13时56分20秒。
依赖关系解决。
============================================================================================================================================================================
 软件包                                         架构                             版本                                         仓库                                     大小
============================================================================================================================================================================
安装:
 kernel-ml-tools                                x86_64                           6.0.0-1.el8.elrepo                           elrepo-kernel                           280 k
安装依赖关系:
 kernel-ml-tools-libs                           x86_64                           6.0.0-1.el8.elrepo                           elrepo-kernel                           106 k

事务概要
============================================================================================================================================================================
安装  2 软件包

总下载:386 k
安装大小:647 k
下载软件包:
(1/2): kernel-ml-tools-libs-6.0.0-1.el8.elrepo.x86_64.rpm                                                                                   149 kB/s | 106 kB     00:00    
(2/2): kernel-ml-tools-6.0.0-1.el8.elrepo.x86_64.rpm                                                                                        257 kB/s | 280 kB     00:01    
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                                                        245 kB/s | 386 kB     00:01     
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
  准备中  :                                                                                                                                                             1/1 
  安装    : kernel-ml-tools-libs-6.0.0-1.el8.elrepo.x86_64                                                                                                              1/2 
  运行脚本: kernel-ml-tools-libs-6.0.0-1.el8.elrepo.x86_64                                                                                                              1/2 
/usr/sbin/ldconfig: /etc/ld.so.conf.d/kernel-ml-6.0.0-1.el8.elrepo.x86_64.conf:6: hwcap directive ignored

  安装    : kernel-ml-tools-6.0.0-1.el8.elrepo.x86_64                                                                                                                   2/2 
  运行脚本: kernel-ml-tools-6.0.0-1.el8.elrepo.x86_64                                                                                                                   2/2 
/sbin/ldconfig: /etc/ld.so.conf.d/kernel-ml-6.0.0-1.el8.elrepo.x86_64.conf:6: hwcap directive ignored

  验证    : kernel-ml-tools-6.0.0-1.el8.elrepo.x86_64                                                                                                                   1/2 
  验证    : kernel-ml-tools-libs-6.0.0-1.el8.elrepo.x86_64                                                                                                              2/2 

已安装:
  kernel-ml-tools-6.0.0-1.el8.elrepo.x86_64                                          kernel-ml-tools-libs-6.0.0-1.el8.elrepo.x86_64                                         

完毕!


四、设置新内核默认启动

grub2-set-default 0
#reboot   重启系统

重启系统查看完成情况:

[root@anolis8 ~]# uname -a
Linux anolis8 6.0.0-1.el8.elrepo.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Oct 2 19:02:52 EDT 2022 x86_64 x86_64 x86_64 GNU/Linux

相关文章

  • AnolisOS 更新内核版本(RHCK内核)

    当我们安装并成功运行AnolisOS时可以看到,系统的内核版本是 4.18,目前RHCK最新的内核版本已经是5.x...

  • Docker部署和mysql安装

    一.安装docker 1.系统内核要大于3.10,负责需要更新内核 #uname -r查看内核版本(3.10以上不...

  • centos7如何安装bcc-tools软件包

    bcc-tools 需要内核版本为 4.1 或者更新的版本,我们首先需要升级内核 centos版本在7.3以上就不...

  • 查看Linux内核与常见Linux发行版本

    ----- 最近更新【2022-02-16】----- 本文目录结构预览: 一、查看内核版本与发行版本1、查看内核...

  • docker安装

    检查Ubuntu的内核版本需要确保Ubuntu的版本是64位,而且内核版本需大于3.10版uname -r 更新系...

  • 删除旧的内核版本

    1、查看当前的内核版本 2、列出系统中所有的内核版本 3、删除不在使用的内核 4、更新grub2启动引导文件 5、...

  • CentOS内核升级

    更新方法基于ELRepo网站 1. 检查内核版本 2. 更新内核 3.安装内核 4. 设置默认启动项 令 GRUB...

  • CentOS 7内核升级

    1 获取基本信息 1.1 查看系统版本 1.2 查看系统内核版本 2 升级内核 2.1 更新yum源仓库 2.2 ...

  • centos 7 安装 docker

    1 安装前提 docker需要内核版本3.10以上。使用命令查看内核版本 2 安装 先更新下系统 安装docke...

  • Linux内核开发环境配置

    Linux不同版本内核安装 查看Linux版本 查看内核版本 解压内核压缩包 Linux内核源码安装流程 VSCo...

网友评论

    本文标题:AnolisOS 更新内核版本(RHCK内核)

    本文链接:https://www.haomeiwen.com/subject/yfloartx.html