GNU/Linux >> LINUX-Kenntnisse >  >> Fedora

Installieren Sie den Linux-Kernel 5.16/5.17 auf Fedora Linux 34/35

Linux-Kernel 5.16 hat viele neue Funktionen, Support und Sicherheit. Die Kernel-Version von Linux 5.16 hat eine großartige neue Funktion, FUTEX2 oder futex_watv(), das darauf abzielt, das Linux-Spielerlebnis zu verbessern, und wächst erheblich mit einer besseren nativen Linux-Portierung für Windows-Spiele, die Wine verwenden.

Weitere Verbesserungen sind ein verbesserter Aufgabenplaner für die Verwaltung von Schreibüberlastungen für CPU-Cluster, die sich den L2/L3-Cache teilen , unter anderen. Weitere Informationen finden Sie im Änderungsprotokoll für die Kernel-Version von Linux 5.16 .

Im folgenden Tutorial erfahren Sie, wie Sie den neusten 5.16/5.17 Linux Kernel auf Fedora 34/35 Server oder Workstation installieren unter Verwendung des bekannten Linux Vanilla-Drittanbieter-Repositorys.

Voraussetzungen

  • Empfohlenes Betriebssystem: Fedora Linux 35.
  • Benutzerkonto: Ein Benutzerkonto mit Sudo- oder Root-Zugriff.
  • Internetzugang
  • CPU-Architektur:
    • aarch64
    • x86_64

Das Tutorial verwendet das Terminal, das in Ihrem Show-Anwendungsmenü zu finden ist.

Beispiel:

Betriebssystem aktualisieren

Aktualisieren Sie Ihren Fedora Betriebssystem, um sicherzustellen, dass alle vorhandenen Pakete auf dem neuesten Stand sind:

sudo dnf upgrade --refresh -y

Das Tutorial verwendet den sudo-Befehl und vorausgesetzt, Sie haben den Sudo-Status .

So überprüfen Sie den Sudo-Status Ihres Kontos:

sudo whoami

Beispielausgabe, die den Sudo-Status zeigt:

[joshua@fedora ~]$ sudo whoami
root

Um ein bestehendes oder neues Sudo-Konto einzurichten, besuchen Sie unser Tutorial zum Hinzufügen eines Benutzers zu Sudoern auf Fedora .

So verwenden Sie das Root-Konto verwenden Sie den folgenden Befehl mit dem Root-Passwort, um sich anzumelden.

su

Installationsabhängigkeit erforderlich

Bevor Sie mit der Installation fortfahren, führen Sie den folgenden Befehl aus, um sicherzustellen, dass die folgenden Pakete installiert sind.

sudo dnf install dnf-plugins-core curl -y

Linux-Vanilla-Kernel-Repository importieren

Fedora ist oft mit den neuesten stabilen Kerneln auf dem neuesten Stand. Normalerweise finden Sie Upgrade-Kernel von Fedora im Testing-Repository oder Rohhaut für zukünftige Kernel, aber sie werden nicht über Nacht veröffentlicht, selbst nach Fedoras Maßstäben.

Für Benutzer, die eine schnellere Bearbeitungszeit wünschen, indem sie ein RPM verwenden und nicht die alternativen Kernel vom Typ XanMod oder Liquorix verwenden oder ihre eigenen kompilieren, was für einige Benutzer zu komplex oder zu zeitaufwändig sein kann, das Linux Vanilla Repo ist oft mit Stable- und Mainline-Kerneln auf dem neuesten Stand und bekannt.

Verwenden Sie den folgenden Befehl, um das Repository auf Ihrem Fedora 35-System zu importieren.

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

Installieren Sie Linux Kernel 5.16 auf Fedora

Derzeit ist Linux Kernel 5.16 im Stable-Zweig enthalten. Um mit der Installation zu beginnen, verwenden Sie den folgenden Befehl.

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

Verwenden Sie den folgenden Befehl, um dem stabilen Repository eine höhere Priorität als dem standardmäßigen Kernel-Repository zuzuweisen.

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

Bestätigen Sie, dass die Priorität hinzugefügt wurde.

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

Beispielausgabe:

priority=99

Keines der anderen Repositories sollte standardmäßig irgendwelche Prioritäten gesetzt haben, sodass Sie wissen, dass das Repository-Setup erfolgreich ist, wenn dies vorhanden ist.

Installieren/aktualisieren Sie nun den Linux-Kernel.

sudo dnf upgrade kernel* --refresh

Beispielausgabe:

Geben Sie Y ein, drücken Sie dann die ENTER-TASTE um fortzufahren.

Wenn Sie fertig sind, starten Sie Ihr System neu.

sudo reboot

Überprüfen Sie nach der Rückkehr die installierte Kernel-Version.

cat /proc/version

Beispielausgabe:

Herzlichen Glückwunsch, Sie haben den neuesten Linux-Kernel, 5.16, installiert.

Installieren Sie Linux Kernel 5.17 auf Fedora

WARNUNG, DIESER KERNEL IST NOCH IM RC/ENTWICKLUNGSMODUS, SEI VORBEREITET PROBLEME MIT MEHR ALS 5.16.

Für diejenigen, die am Limit leben wollen, The Linux Vanilla Mainline Das Repository enthält die neuesten Mainline-Builds, die derzeit den neuesten Release Candidate, 5.17, enthalten, und dies wird 5.18, 5.19 usw. enthalten.

Wenn Sie nun die kernel-vanilla-stable aktiviert haben Deaktivieren Sie ihn für Linux-Kernel 5.16.

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

Aktivieren Sie nun die kernel-vanilla-mainline .

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

Setzen Sie die Priorität für das neue Kernel-Repository höher als für jedes andere Repository.

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

Installieren/aktualisieren Sie nun den Linux-Kernel.

sudo dnf upgrade kernel* --refresh

Beispielausgabe:

Geben Sie Y ein, drücken Sie dann die ENTER-TASTE um fortzufahren.

Wenn Sie fertig sind, starten Sie Ihr System neu.

sudo reboot

Überprüfen Sie nach der Rückkehr die installierte Kernel-Version.

cat /proc/version

Beispielausgabe:

Herzlichen Glückwunsch, Sie haben den neuesten Linux-Kernel, 5.17, installiert.

Alternative Methode für Linux Kernel 5.17

Für diejenigen, die die Fedora-Rohhaut-Kernel-Version verwenden möchten, besuchen Sie How to Install Linux Kernel 5.17 on Fedora 35.

So stellen Sie den Fedora-Standardkernel wieder her

Die folgenden Schritte zeigen Ihnen eine Methode, um die installierten Kernel von Drittanbietern zu entfernen und den Standard-Fedora-Kernel wiederherzustellen. Es kann andere alternative Möglichkeiten geben, und diese Methode funktioniert wie unten gezeigt.

Deaktivieren Sie zunächst das aktivierte Linux-Vanilla-Repository.

5.16 Linux Vanilla Kernel deaktivieren:

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

5.17 Linux Vanilla Kernel deaktivieren:

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

Entfernen Sie als Nächstes das Linux Vanilla Repo.

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

Listen Sie als Nächstes die auf Fedora vorhandenen Kernel auf.

dnf list kernel

Beispielausgabe:

Das Tutorial hat sowohl 5.16 als auch 5.17 von Kernel Vanilla installiert.

Verwenden Sie den folgenden Befehl, um beide zu entfernen und auf den Standard-Fedora-Kernel zurückzugreifen.

WARNUNG, KEINEN NEUSTART NACH DEM ENTFERNEN VON KERNELS. SIE MÜSSEN NEU INSTALLIEREN DER STANDARD-KERNEL.

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

Als nächstes installieren Sie den Fedora Kernel. neu

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

Beispielausgabe:

Geben Sie Y ein , und drücken Sie dann die EINGABETASTE um fortzufahren.

Als nächstes starten Sie Ihr System neu.

sudo reboot

Sobald Sie sich wieder angemeldet haben, überprüfen Sie den installierten Kernel erneut mit dem cat-Befehl.

cat /proc/version

Beispielausgabe:

Ein weiterer guter Befehl, um distro-sync auszuführen . Der Befehl ist gut geeignet, um große Pakete oder Kernpakete wie Kernel zu entfernen und Ihr Fedora-System wieder auf Kurs zu bringen.

sudo dnf distro-sync -y

Fedora
  1. So installieren Sie Docker auf einem Fedora-Linux-System

  2. Deaktivieren Sie SELinux auf CentOS oder RHEL 5/5.1/5.2/5.3/5.4/5.5/5.6/5.7

  3. So installieren Sie Notepad++ auf Fedora 35/34

  4. So installieren und konfigurieren Sie Drupal auf Fedora 35/34

  5. So installieren Sie Mongodb 5 auf Fedora 34/35

Installieren Sie NVIDIA-Treiber auf Fedora Linux 34/35

Brave Browser auf Fedora 34/35 installieren

Installieren Sie Google Chrome unter Fedora Linux 34/35

RPM Fusion unter Fedora Linux 34/35 installieren/aktivieren

Installieren Sie Opera Browser auf Fedora 34/35

Installieren Sie CMake unter Fedora Linux 35