Das Aktualisieren Ihres Kernels ist erforderlich, wenn Sie Funktionen oder Geräteunterstützung hinzufügen müssen, Patch -Fehler oder Ihre Systemleistung erhöhen.
Nach dem Lesen dieses Artikels können Sie Ihren Linux -Kernel in wenigen Schritten aktualisieren.
Für dieses Tutorial werde ich auf Kernel 5 upgraden.16, aber die angegebenen Anweisungen sind auch für andere Kernelversionen hilfreich. Ersetzen Sie einfach die 5.16.15 Version in diesem Artikel für Ihre Version.
Alle Anweisungen sind auch für frühere Debian -Versionen nützlich. Sie können die Tatsache ignorieren, dass dieser Artikel mit Debian Bullseye geschrieben wurde.
Das Tutorial enthält Screenshots für alle beschriebenen Schritte, sodass es jedem Linux -Benutzer einfach ist, ihm zu folgen.
Upgrade des Kernels in Debian 11 Bullseye:
Lassen Sie uns zunächst sehen, wie Sie Ihren aktuellen Kernel bestimmen können. Du kannst den ... benutzen dein Name Befehl gefolgt von dem -R Parameter, wie unten gezeigt:
Uname -r
Wie Sie oben sehen können, ist der aktuelle Kernel 5.10.0. Lassen Sie uns einen neueren Kernel herunterladen.
Sie können den letzten Kernel unter https: // cDN überprüfen.Kernel.org/pub/linux/kernel/v5.X/
Für dieses Debian -Tutorial werde ich auf die 5 aktualisieren.16 Kernel. Um es aus der zuvor erwähnten Quelle herunterzuladen, können Sie die verwenden wget Befehl wie unten gezeigt:
Notiz: Sie können dieses Tutorial verwenden, um andere Kernelversionen zu installieren. Ersetzen Sie einfach den Namen des Pfades und des Kernels.
wget https: // cdn.Kernel.org/pub/linux/kernel/v5.X/Linux-5.16.15.Teer.gz
Laden Sie auch die Kernel -Signatur mit dem Befehl herunter, wie unten gezeigt:
Wget https: // cdn.Kernel.org/pub/linux/kernel/v5.X/Linux-5.16.15.Teer.Zeichen
Extrahieren Sie den Kernel, den Sie heruntergeladen haben, indem Sie den folgenden Befehl ausführen (im folgenden Befehl geht davon aus, dass Sie das haben .Teer.GZ -Paket):
TAR XVZF Linux-5.16.15.Teer.gz
Oder
TAR XVZF Linux-.Teer.gz
Wo "Ausführung" Muss durch die tatsächliche Kernelversion ersetzt werden, haben Sie heruntergeladen.
Geben Sie das Verzeichnis mit den Dateien ein, die Sie durch Ausführen des folgenden Befehls extrahiert haben:
CD Linux-5.16.15/
Aktualisieren Sie die Konfigurationsdatei, indem Sie den im folgenden Bild gezeigten Befehl ausführen:
sudo cp -v /boot /config -$ (uname -r) .Konfiguration
Installieren Sie die benötigten Pakete, um den Linux -Kernel zu kompilieren, indem Sie den folgenden Befehl ausführen:
sudo apt-get installieren build-wesentliche linux-source bc kmod cpio flex libncurses5-dev libelf-dev libsl-dev Zwerge -y -y -y -y
Führen Sie den folgenden Befehl aus:
sudo machen Menuconfig
Sie können alle Optionen auf diesem Bildschirm erkunden, um den Kernel entsprechend Ihren Anforderungen anzupassen. Sobald Sie fertig sind, drücken Sie die Speichern Taste:
Drücken Sie die OK Schaltfläche zum Speichern der Konfigurationsdatei.
Drücken Sie die Ausfahrt Taste, um den Vorgang zu beenden.
Drücken Sie die Ausfahrt Taste erneut, um zum Terminal zurückzukehren.
Deaktivieren Sie unnötige Module und erstellen Sie a .Konfigurationsdatei basierend auf der aktuellen Konfiguration Ihres Kernels durch Ausführen des folgenden Befehls:
sudo machen localmodconfig
Beginnen Sie nun, den neuen Kernel zu kompilieren, indem Sie den im folgenden Bild gezeigten Befehl ausführen. Dieser Vorgang kann einige Minuten dauern.
sudo machen bzimage
Sie erhalten eine ähnliche Ausgabe wie unten gezeigt:
Installieren Sie die Kernel -Module, indem Sie den folgenden Befehl ausführen:
sudo machen Module && sudo modules_install machen
Wenn Sie die benutzt haben sudo Der Befehl während des Vorgangs müssen Sie möglicherweise Ihre eingeben sudo Passwort, wie unten gezeigt:
Beenden Sie die Installation des neuen Kernels, indem Sie die folgende Zeile ausführen:
Sudo mach installieren
Sie benötigen Grub, einen Bootloader, um den neuen Kernel zum Booten einzubauen.
Aktualisieren Sie dazu einfach GRUB, indem Sie den folgenden Befehl ausführen:
sudo update-grub
Starten Sie nun Ihr System neu, um den neuen Kernel zu laden.
Sudo Neustart
Überprüfen Sie nach dem Booten Ihren Kernel, indem Sie den folgenden Befehl ausführen:
Uname -r
Wie Sie sehen, wurde der Kernel erfolgreich aktualisiert. Jetzt können Sie Ihr verbessertes System genießen.
Was ist der Linux -Kernel?
Der Linux -Kernel ist der Kern des Systems, dessen Hauptaufgabe darin besteht, die Interaktion zwischen Hardware und Software zu ermöglichen. Es definiert die Prozesse, die die CPU durchlaufen können, und die Anzahl der verfügbaren Ressourcen für jeden einzelnen. Es analysiert auch den Speicher und verwaltet Treiber.
Sie können einen Teil der Kernelfunktion als Übersetzer zwischen verschiedenen Komponenten betrachten, einschließlich abstrakter Komponenten wie dem Rest des Betriebssystems.
Der Linux-Kernel ist kostenlos und offen und in der C-Sprache geschrieben. Es wurde von Linus Torvalds entwickelt. Es ist unter der GNU General Public Lizenz V2 lizenziert. Heute wird es weithin unterstützt und neue Veröffentlichungen werden regelmäßig veröffentlicht. Derzeit hat die Community hinter der Kernel -Entwicklung über 6.000 Mitarbeiter.
Einige Experten argumentieren, dass der Kernel das Betriebssystem ist, während Linux eine Ergänzung ist.
Beim Kompilieren können Sie Unterstützung für nicht unterstützte Hardware hinzufügen, Funktionen sowie Patch -Fehler und Sicherheitsprobleme hinzufügen, wie zuvor in der gezeigt Menukonfigur machen Schritt. Dies ist besonders nützlich für Systeme wie Debian mit alten Kernelversionen.
Sie können verschiedene Kernel -Versionen in Ihren Bootloader aufnehmen, um sie beim Booten Ihres Systems zu wählen.
Weitere Informationen zum Linux -Kernel und zur Veröffentlichung finden Sie unter https: // kernel.Org.
Abschluss:
Wie Sie sehen können. Es gibt viele Schritte, wie oben beschrieben, aber der Prozess ist einfach, wenn die Schritte in diesem Tutorial erläutert werden.
Wenn Sie Debian 10 oder Debian 9 verwenden, können Sie dennoch einen neuen Kernel zusammenstellen, indem Sie den obigen Anweisungen folgen. Der Vorgang ist für andere Linux-Verteilungen sogar ähnlich, mit Ausnahme der Schritte, die den APT/APT-GET-Paket-Manager verwenden, und für Systeme, die einen anderen Bootloader als GRUB verwenden (in diesem Fall müssen Sie das Grub-Update für Ihr Bootloader-Update nur ersetzen). Nachdem Sie Ihren Kernel aktualisiert haben, spüren Sie möglicherweise, dass die Leistung Ihres Systems die im Konfigurationsschritt ausgewählte Unterstützung verbessert.
Vielen Dank, dass Sie diesen Artikel gelesen haben, um zu erklären, wie Sie den Kernel in Debian aktualisieren können. Ich hoffe, dieser Artikel war nützlich für Sie. Verfolgen Sie den Hinweis auf Linux -Tipps für professionelle Linux -Tutorials.