GNU/Linux >> Linux の 問題 >  >> Fedora

Linuxカーネル5.16/5.17をFedoraLinux34/35にインストールします

Linuxカーネル5.16 多くの新機能、サポート、およびセキュリティがあります。 Linux 5.16カーネルリリースには、 FUTEX2、またはfutex_watv()という優れた新機能があります。 これは、Linuxゲーム体験を改善することを目的としており、Wineを利用したWindowsゲーム用のより優れたネイティブLinux移植によって大幅に成長します。

その他の改善により書き込みが改善されましたL2/L3キャッシュを共有するCPUクラスターの輻輳管理タスクスケジューラ 、とりわけ。詳細については、Linux5.16カーネルリリース変更ログを参照してください。 。

次のチュートリアルでは、Fedora34/35サーバーまたはワークステーションに最新の5.16/5.17Linuxカーネルをインストールする方法を学習します。 よく知られているLinuxVanillaサードパーティリポジトリを使用します。

前提条件
  • 推奨OS: FedoraLinux35。
  • ユーザーアカウント: sudoまたはrootアクセス権を持つユーザーアカウント。
  • インターネットアクセス
  • CPUアーキテクチャ:
    • aarch64
    • x86_64

チュートリアルでは、アプリケーションの表示メニューにあるターミナルを利用します。

例:

オペレーティングシステムの更新

Fedoraを更新します 既存のすべてのパッケージが最新であることを確認するためのオペレーティングシステム:

sudo dnf upgrade --refresh -y

チュートリアルでは、sudoコマンドを使用します およびsudoステータスがあると仮定

アカウントのsudoステータスを確認するには:

sudo whoami

sudoステータスを示す出力例:

[joshua@fedora ~]$ sudo whoami
root

既存または新規のsudoアカウントを設定するには、FedoraでのSudoersへのユーザーの追加に関するチュートリアルにアクセスしてください。 。

rootアカウントを使用するには 、rootパスワードを指定して次のコマンドを使用してログインします。

su
必要な依存関係のインストール

インストールを続行する前に、次のコマンドを実行して、次のパッケージがインストールされていることを確認してください。

sudo dnf install dnf-plugins-core curl -y

Linuxバニラカーネルリポジトリをインポート

多くの場合、Fedoraは最新の安定したカーネルで最新です。通常、Fedoraからのアップグレードカーネルはテストリポジトリまたは将来のカーネル用のrawhideにありますが、Fedoraの標準であっても、一夜にしてリリースされることはありません。

RPMを使用し、代替のXanModまたはLiquorixタイプのカーネルを使用したり、独自のカーネルをコンパイルしたりせずに、より迅速なターンアラウンドを希望するユーザーの場合、一部のユーザーにとっては、複雑すぎたり時間がかかりすぎたりする可能性があります。LinuxVanillaリポジトリ 多くの場合、安定したメインラインカーネルで最新であり、よく知られています。

Fedora 35システムにリポジトリをインポートするには、次のコマンドを使用します。

curl -s https://repos.fedorapeople.org/repos/thl/kernel-vanilla.repo | sudo tee /etc/yum.repos.d/kernel-vanilla.repo

FedoraにLinuxカーネル5.16をインストールする

現在、Linuxカーネル5.16は安定版ブランチで機能しています。インストールを開始するには、次のコマンドを使用します。

sudo dnf config-manager --set-enabled kernel-vanilla-stable

安定したリポジトリをデフォルトのカーネルリポジトリよりも高い優先度に設定するには、次のコマンドを使用します。

sudo dnf config-manager --save --setopt="kernel-vanilla-stable.priority=99"

優先度が追加されたことを確認します。

grep priority /etc/yum.repos.d/kernel-vanilla.repo

出力例:

priority=99

他のリポジトリにはデフォルトで優先順位が設定されていないため、これが存在する場合はリポジトリのセットアップが成功していることがわかります。

次に、Linuxカーネルをインストール/アップグレードします。

sudo dnf upgrade kernel* --refresh

出力例:

タイプY、 次に、ENTERキーを押します 続行します。

完了したら、システムを再起動します。

sudo reboot

戻ったら、インストールされているカーネルのバージョンを確認します。

cat /proc/version

出力例:

おめでとうございます。最新のLinuxカーネル5.16をインストールしました。

FedoraにLinuxカーネル5.17をインストールする

警告、このカーネルはまだRC /開発モードであり、準備してくださいバグは5.16以上の問題を出します。

エッジで生きたい人のために、 Linux Vanilla Mainline リポジトリには、現在最新のリリース候補である5.17を誇る最新のメインラインビルドが含まれており、これには5.18、5.19などが表示されます。

ここで、 kernel-vanilla-stableを有効にしている場合 Linuxカーネル5.16の場合は、無効にします。

sudo dnf config-manager --set-disable kernel-vanilla-stable

次に、 kernel-vanilla-mainlineを有効にします 。

sudo dnf config-manager --set-enabled kernel-vanilla-mainline

新しいカーネルリポジトリの優先度を他のどのリポジトリよりも高く設定します。

sudo dnf config-manager --save --setopt="kernel-vanilla-mainline.priority=99"

次に、Linuxカーネルをインストール/アップグレードします。

sudo dnf upgrade kernel* --refresh

出力例:

タイプY、 次に、ENTERキーを押します 続行します。

完了したら、システムを再起動します。

sudo reboot

戻ったら、インストールされているカーネルのバージョンを確認します。

cat /proc/version

出力例:

おめでとうございます。最新のLinuxカーネル5.17をインストールしました。

Linuxカーネル5.17の代替方法

Fedora rawhideカーネルバージョンを使用したい場合は、Fedora35にLinuxカーネル5.17をインストールする方法にアクセスしてください。

Fedoraのデフォルトカーネルを復元する方法

以下の手順は、インストールされているサードパーティのカーネルを削除し、デフォルトのFedoraカーネルを復元する方法を示しています。他の方法もあるかもしれませんが、この方法は以下のように機能します。

まず、有効なLinuxVanillaリポジトリを無効にします。

5.16 Linux Vanillaカーネルを無効にする:

sudo dnf config-manager --set-disable kernel-vanilla-stable

5.17 Linux Vanillaカーネルを無効にする:

sudo dnf config-manager --set-disable kernel-vanilla-mainline

次に、LinuxVanillaリポジトリを削除します。

sudo rm /etc/yum.repos.d/kernel-vanilla.repo

次に、Fedoraに存在するカーネルをリストします。

dnf list kernel

出力例:

チュートリアルには、カーネルバニラから5.16と5.17の両方がインストールされています。

次のコマンドを使用して両方を削除し、デフォルトのFedoraカーネルにフォールバックします。

警告、カーネルを削除した後は再起動しないでください。再インストールする必要がありますデフォルトのカーネル。

sudo dnf --setopt=protected_packages= remove $(rpm -q kernel-core | grep -v $(uname -r))

次に、Fedoraカーネルを再インストールします。

sudo dnf install kernel kernel-headers kernel-modules kernel-modules-extra

出力例:

タイプY 、次にENTERキーを押します 続行します。

次に、システムを再起動します。

sudo reboot

再度ログインしたら、catコマンドを使用してインストールされているカーネルを再度確認します。

cat /proc/version

出力例:

distro-syncを実行するためのもう1つの優れたコマンド 。このコマンドは、カーネルなどの大規模またはコアレベルのパッケージを削除し、Fedoraシステムを軌道に戻すのに適しています。

sudo dnf distro-sync -y

Fedora
  1. DockerをFedoraLinuxシステムにインストールする方法

  2. CentOSまたはRHEL5/ 5.1 / 5.2 / 5.3 / 5.4 / 5.5 / 5.6/5.7でSELinuxを無効にする

  3. Mongodb5をFedora34/35にインストールする方法

  1. Fedora35/34にNotepad++をインストールする方法

  2. Fedora35/34にDrupalをインストールして設定する方法

  3. LinuxKernel5.17をFedoraLinux35にインストールします

  1. Fedora36LinuxにTelnetをインストールする方法

  2. FedoraLinux35にXanModカーネルをインストール/アップグレードする

  3. Fedora35にLiquorixカーネルをインストールする方法