標準の Amazon Linux 2 カーネルバージョン 4.14.x を Amazon Linux Extra バージョン 5.4.x、5.10.x、または 5.15.x にアップグレードしたいです。
簡単な説明
Amazon Linux 2 インスタンスにインストールされているデフォルトのカーネルバージョンは 4.14.x です。デフォルトのカーネルを Amazon Linux Extra カーネルバージョン 5.4.x、5.10.x、または 5.15x にアップグレードできます。
**注: ** Amazon Linux 2 カーネルバージョン 4.14.x から 5.10.x または 5.15.x に直接アップグレードできます。最初に 5.4.x にアップグレードする必要はありません。詳細については、『AL2 でサポートされているカーネル』を参照してください。
解決策
Amazon Linux 2 のデフォルトカーネルを 4.14.x から Amazon Linux Extra カーネル 5.10.x にアップグレードするには、次の手順を実行してください。
-
現在のアクティブなカーネルバージョンを確認する。次の例では、既存のシステムカーネルバージョンは 4.14.268-205.500 です。
[ec2-user@kernel-upgrade ~]$ uname -r
4.14.268-205.500.amzn2.x86_64
-
Amazon Linux にパッチを適用して最新の状態にし、再起動する。
[ec2-user@kernel-upgrade ~]$ sudo yum -y upgrade
[ec2-user@kernel-upgrade ~]$ sudo reboot
-
amazon-linux-extras リポジトリが提供するカーネルバージョンを確認する。
[ec2-user@kernel-upgrade ~]$ sudo amazon-linux-extras | grep kernel
_ kernel-5.4 available [ =stable ]
55 kernel-5.10 available [ =stable ]
62 kernel-5.15 available [ =stable ]
この出力は、Amazon Linux Extra リポジトリから利用可能な 3 つのカーネルオプションを一覧表示する。
- kernel-5.4
- kernel-5.10
- kernel-5.15
-
カーネル 5.10 をインストールするには、amazon-linux-extras ツールを使用する。
sudo amazon-linux-extras install kernel-5.10 -y
-
インストールが完了したら、amazon-linux-extras で状態が変更されたことを確認する。
[ec2-user@kernel-upgrade ~]$ sudo amazon-linux-extras |grep kernel
_ kernel-5.4 available [ =stable ]
55 kernel-5.10=latest enabled [ =stable ]
62 kernel-5.15 available [ =stable ]
次の出力行は、状態が available から enabled に変更されたことを示す。
55 kernel-5.10=latest enabled [ =stable ]
-
RPM データベースからインストール済みのカーネルを確認する。
[ec2-user@kernel-upgrade ~]$ rpm -qa | grep kernel
kernel-tools-4.14.268-205.500.amzn2.x86_64
kernel-4.14.268-205.500.amzn2.x86_64
kernel-5.10.201-191.748.amzn2.x86_64
kernel-tools-5.10.201-191.748.amzn2.x86_64
現在、kernel-4.14.268-205.500 と 5.10.201-191.748 の 2 つの異なるカーネルバージョンが利用可能です。
次の例は、古いカーネルがまだ有効であることを示している。
[ec2-user@kernel-upgrade ~]$ uname -r
4.14.268-205.500.amzn2.x86_64
-
インストールされている最新のカーネルバージョンを有効化するには、インスタンスを再起動する。
[ec2-user@kernel-upgrade ~]$ sudo reboot
-
インスタンスに再度ログインし、新しいカーネルが有効であることを確認する。
[ec2-user@kernel-upgrade ~]$ uname -r
5.10.201-191.748.amzn2.x86_64
**注: ** Amazon Linux 2 カーネルを 5.10.x から Amazon Linux Extra 5.15.x にアップグレードするには、この記事で説明されている同じ手順に従ってください。この記事で使用されているコマンド例の 5.10 を 5.15 に置き換えてください。