将 CentOS 内核升级/降级到与上一个版本不同的版本,以及与之前本地使用的版本不同的版本

将 CentOS 内核升级/降级到与上一个版本不同的版本,以及与之前本地使用的版本不同的版本

我想将 CentOS 内核升级/降级到与上一个版本不同的版本,然后降级到与之前本地使用的版本不同的版本。

首先,我安装了CentOS 8.1 (8.1.1911)内核版本 4.18.0-147,后来我升级到了Centos 8.2 (8.2.2004)内核版本4.18.0-193

现在,我想测试某些软件包/rpm 是否适用于某些内核版本

  1. 我想升级到内核版本5.6.19
  2. 降级到内核版本5.5.19
  3. 我想回到当前的内核版本4.18.0-193

升级和降级步骤是因为我不确定哪个版本可以为我服务,所以我需要知道如何在没有安装它们的情况下执行此操作。

$ sudo yum --enablerepo=elrepo-kernel install kernel-ml
Last metadata expiration check: 0:06:38 ago on Fri 03 Jul 2020 09:52:52 PM -05.
Dependencies resolved.
===================================================================================================================================================================================================================
 Package                                               Architecture                               Version                                                  Repository                                         Size
===================================================================================================================================================================================================================
Installing:
 kernel-ml                                             x86_64                                     5.7.7-1.el8.elrepo                                       elrepo-kernel                                      32 k
Installing dependencies:
 kernel-ml-core                                        x86_64                                     5.7.7-1.el8.elrepo                                       elrepo-kernel                                      28 M
 kernel-ml-modules                                     x86_64                                     5.7.7-1.el8.elrepo                                       elrepo-kernel                                      23 M

Transaction Summary
===================================================================================================================================================================================================================
Install  3 Packages

Total download size: 51 M
Installed size: 87 M
Is this ok [y/N]: 

5.6.19或未5.5.19列出!

$ sudo yum install kernel-ml-5.6.19
Last metadata expiration check: 1 day, 2:50:13 ago on Thu 02 Jul 2020 07:05:24 PM -05.
No match for argument: kernel-ml-5.6.19
Error: Unable to find a match: kernel-ml-5.6.19
$

$ sudo yum install kernel-5.6.19
Last metadata expiration check: 1 day, 2:53:29 ago on Thu 02 Jul 2020 07:05:24 PM -05.
No match for argument: kernel-5.6.19
Error: Unable to find a match: kernel-5.6.19
$

怎么做?

答案1

Linux 发行版中的内核包是不是与用户空间绑定,这意味着您可以随意安装任意数量的内核并启动其中的任何一个。

因此,忘记“升级”和“降级”。考虑“安装”和“删除”内核包。

如果您想在 CentOS 中安装主线稳定内核,请启用此存储库:https://elrepo.org/tiki/kernel-ml

相关内容