CentOSカーネルを以前のバージョン以外のバージョンにアップグレード/ダウングレードしてから、以前にローカルで使用していたものとは異なるバージョンにダウングレードしたいと思います。
まず、カーネルバージョン4.18.0-147をインストールし、CentOS 8.1 (8.1.1911)
後でCentos 8.2 (8.2.2004)
カーネルバージョン4.18.0-193
。
ここで、特定のパッケージ/rpmが特定のカーネルバージョンで動作するかどうかをテストしたいと思います。
- カーネルバージョンにアップグレードしたい
5.6.19
- カーネルバージョンへのダウングレード
5.5.19
- 現在のカーネルバージョンに戻りたいです
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