カーネルは、オペレーティング システムの最も重要な中心的なコアです。 Ubuntu、Debian、または CentOS 8 などのほとんどの Linux ディストリビューションは、安定したカーネル バージョンをインストールしますが、最新のものをインストールするわけではありません。 また、カーネルはOS全体をアップデートしない限り、新しいメジャーリリースに更新されることはありません。 Linuxディストリビューションは、カーネル・バージョンのセキュリティ・パッチを維持しているため、オペレーティング・システムの安全性はより高くなっています。 ユーザによっては、最新のハードウェアを搭載したパーソナル・コンピュータ・システムにLinuxを使用する人もいる。 この目的のためには、最新のデバイスを簡単に検出できる新しいカーネルを使う方が実用的です。 この方法では、ユーザーのシステムに既にインストールされているデバイスの性能も向上させることができます。 そこで、このマニュアルでは、CentOS 8環境でカーネルをアップグレードする方法を紹介します。

Upgrade the Kernel on CentOS 8

システムのカーネルをアップグレードするには、次の手順を実行する必要があります:

  1. ターミナルを開き、デスクトップの左隅に表示されるアクティビティをクリックするオプションです。
  2. 次のステップでは、カーネルをアップグレードし、システムに必要なリポジトリをインストールするために、root ユーザーとしてログインする必要があります。 ターミナル上で「su」コマンドを実行します。

Note: カーネルのアップグレードを始める前に、もしあなたのシステムでうまくいっているのなら、カーネルをアップグレードする必要はないことに注意してください。

インストールを安全にするために、リポジトリの GPG 鍵を追加する必要があります。 ターミナルで次のコマンドを入力します:

$rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

ここで、あなたのシステムに「elrepo」という名前の外部リポジトリを追加します。 この目的のために、CentOS 8.0 に次の rpm パッケージをインストールする必要があります:

$dnf install https://www.elrepo.org/elrepo-release-8.0-2.el8.elrepo.noarch.rpm

Install EL REpository

インストールプロセス中に、インストールタスクを中断して、インストールプロセスを完了するかどうかをユーザーに確認するプロンプトが表示されます。

Confirm installation

A external repository ‘elrepo’ has been successfully added to your system.

端末上でリポジトリとパッケージのリストを確認することができます。 パッケージの一覧を完全な状態で表示するには、次のコマンドを実行する必要があります。 Check repository list with DNF

さて、CentOS 8.0に新しいカーネルをインストールすることになります。 しかし、インストールを開始する前に、既にインストールされているバージョンを確認します。 インストールされているバージョンを確認するには、ターミナル上で次のコマンドを実行します:

$uname -r

Check installed Kernel

上記の出力では、CentOS 8.0 のインストール済みカーネルバージョンを見ることができます。 新しいカーネルをインストールするには、ターミナル上で次のコマンドを実行します:

$dnf --enablerepo=elrepo-kernel install kernel-ml

Enable the Kernel repository

上記の出力画像では、最新の利用できるカーネルバージョンと依存関係がシステムにインストールされることが確認できます。 インストールプロセス中、再びユーザーの確認プロンプトが端末に表示されます。 これは、カーネルのインストールを続行するかどうかをユーザーに尋ねます。

Installing latest Kernel on CentOS

インストールが完了したら、システムを再起動して変更を確認します。

Reboot and choose new Kernel

システムを再起動したら、再びCentOS 8.0でターミナルを開きます。

$ uname -msr

出力では、ターミナルウィンドウにアップグレードされたインストールバージョンを確認できます。

Kernel updated successfully

結論

最新のハードウェアでカーネルをアップグレードすると、システムのパフォーマンスを向上させることが可能です。 この記事では、CentOS 8.0 のカーネルをアップグレードする方法について学びました。 リポジトリの追加とカーネルバージョンの表示に関連するさまざまなコマンドを学びました。 これで、システムのカーネルをアップグレードできるようになったかと思います。 システムに問題がない場合は、システムのカーネルをアップグレードする必要はないことをお勧めします。

How to Upgrade the Kernel on CentOS 8.0