In diesem Artikel werde ich Ihnen zeigen, wie Sie den Kern von Arch Linux mit dem Paketmanager aktualisieren,. Ich werde Ihnen auch zeigen, wie Sie den Kernel aus der Quelle kompilieren und ihn unter Arch Linux verwenden. Lass uns anfangen.
Aktualisieren von Kernel mit Package Manager:
Überprüfen Sie zunächst die Version von Kernel, die Sie derzeit mit dem folgenden Befehl verwenden:
$ uname -r
Führen Sie nun den folgenden Befehl aus, um ein System -Update mit Pacman durchzuführen:
$ sudo pacman -Syu
Wie Sie aus dem markierten Abschnitt im folgenden Screenshot sehen können, wird das Kernel -Paket auch aktualisiert. Drücken Sie nun "y" und drücken Sie dann weiter, um fortzufahren.
Pacman Package Manager sollte mit dem Herunterladen und Installieren der Updates beginnen.
Alle Pakete einschließlich des Kernels werden zu diesem Zeitpunkt aktualisiert.
Starten Sie nun Ihre Arch Linux -Maschine mit dem folgenden Befehl neu:
$ sudo Neustart
Führen Sie nach dem Start Ihres Computers den folgenden Befehl aus, um erneut nach der Kernel -Version zu überprüfen:
$ uname -r
Wie Sie aus dem Screenshot unten sehen können, wird der Kernel auf 4 aktualisiert.15.1.
Kernkern aus Quelle zusammenstellen:
Sie können auch eine aktualisierte Version von Kernel von der offiziellen Website von Linux Kernel unter https: // www herunterladen und kompilieren.Kernel.Org
Ich werde Ihnen zeigen, wie in diesem Abschnitt.
Gehen Sie zuerst zu https: // www.Kernel.org und Sie sollten die folgende Seite sehen, wie im Screenshot unten gezeigt.
Klicken Sie nun auf den markierten Abschnitt, wie im Screenshot unten gezeigt.
Die neueste Version von Linux Kernel zum Zeitpunkt des Schreibens ist 4.15.2. Ihr Webbrowser sollte Sie auffordern, es zu speichern. Klicken Sie auf "Datei speichern" und dann auf "OK", wie im Screenshot unten markiert.
Die Linux -Kernel -Archivdatei sollte mit dem Herunterladen beginnen.
Sobald der Download abgeschlossen ist, navigieren Sie zum Verzeichnis, in dem Sie die Datei heruntergeladen haben. In meinem Fall sind es das Download/ Verzeichnis im Heimverzeichnis meines Benutzers.
$ cd downloads/
Ich habe den Verzeichnisinhalt mit dem Befehl LS aufgelistet und wie Sie sehen können, Linux-4.15.2.Teer.xz Datei ist da.
Extrahieren Sie nun die Archivdatei mit dem folgenden Befehl:
$ tar xvf Linux-4.15.2.Teer.xz
Die Datei sollte extrahiert werden.
Hinweis: Um einen Linux -Kernel zu kompilieren, benötigen Sie mehr als 20 GB freien Speicherplatz. Sie können überprüfen, wie viel Platz Sie hinter sich haben df -h Befehl.
Sobald die Datei extrahiert wurde, sollte ein neues Verzeichnis erstellt werden. In meinem Fall ist es Linux-4.15.2/ Verzeichnis wie im Screenshot unten gezeigt.
Navigieren Sie nun mit dem folgenden Befehl zum Verzeichnis:
$ CD Linux-4.15.2
Stellen Sie vor dem Start des Kernel -Kompilierungsprozesses sicher, dass Sie den folgenden Befehl ausführen, um zu installieren ncurses, make, gcc, bc, Und OpenSSL Pakete:
$ sudo pacman -s ncurses machen GCC BC OpenSSL
Drücken Sie 'y' und drücken Sie dann weiter, um fortzufahren.
Die erforderlichen Pakete sollten installiert werden.
Kopieren Sie nun die Konfigurationsdatei, die der aktuelle Kernel verwendet, zu dem Linux-4.15.2 Verzeichnis mit dem folgenden Befehl:
$ zcat /proc /config.gz> .Konfiguration
Führen Sie nun den folgenden Befehl aus, um die Konfigurationsdatei für die neue Version von Kernel vorzubereiten.
$ make Menuconfig
Es sollte die folgende terminalbasierte grafische Schnittstelle starten. Sie können drücken, und Pfeiltasten drücken, um zu navigieren und einen Schritt auszuwählen oder zurückzukehren.
Von hier aus können Sie bestimmte Kernelfunktionen aktivieren oder deaktivieren. Wenn Sie nicht wissen, was es ist, lassen Sie einfach die Standardeinstellungen.
Sobald Sie mit der Konfigurationsdatei zufrieden sind, gehen Sie zur Option und drücken Sie
Dann sollten Sie das folgende Fenster sehen. Drücken Sie erneut.
Dann sollten Sie das folgende Fenster sehen. Drücken Sie erneut.
Sie sollten wieder zum Hauptfenster der Hauptkonfiguration sein.
Gehen und drücken
Sie sollten zurück zum Terminal sein, wie im Screenshot unten gezeigt.
Führen Sie nun den folgenden Befehl aus, um den Kompilierungsprozess zu starten:
$ make
Der Kernel -Kompilierungsprozess sollte beginnen.
Es sollte lange dauern, bis der Kernel -Kompilierungsprozess fertig ist. Sobald dies erledigt ist, sollten Sie das folgende Fenster sehen, wie im Screenshot unten gezeigt.
Installieren Sie nun alle kompilierten Kernelmodule mit dem folgenden Befehl:
$ sudo machen modules_install
Alle Kernel -Module sollten installiert werden.
Kopieren Sie nun die vmlinuz Datei für Ihre Architektur zum /Boot -Verzeichnis. Führen Sie für 32-Bit-Betriebssystem den folgenden Befehl aus:
$ sudo cp -v arch/x86/boot/bzimage/boot/vmlinuz -4.15.2
Führen Sie für 64-Bit-Betriebssystem den folgenden Befehl aus:
$ sudo cp -v arch/x86_64/boot/bzimage/boot/vmlinuz -4.15.2
Die Datei sollte kopiert werden.
Jetzt erzeugen Sie eine Initramfs Bild und speichern Sie es mit dem folgenden Befehl in /Boot -Verzeichnis:
$ sudo mkinitcpio -k 4.15.2-arch -g /boot /initramfs-4.15.2.img
Der Initramfs Datei sollte generiert werden.
Kopieren Sie nun die System.Karte Datei an /Stiefel Verzeichnis mit dem folgenden Befehl:
$ sudo cp -v System.Karte /Boot /System.Karte-4.15.2
Machen Sie nun einen symbolischen Link der System.Karte-4.15.2 Datei an /Boot/System.Karte mit dem folgenden Befehl:
$ sudo ln -sf /boot /system.Karte-4.15.2 /Boot /System.Karte
Jetzt erzeugen a roden.CFG Datei mit dem folgenden Befehl:
$ sudo grub -mkconfig -o/boot/grub/grub.CFG
Ein neuer roden.CFG Datei sollte generiert werden.
Starten Sie nun Ihren Computer mit dem folgenden Befehl neu:
$ sudo Neustart
Wenn Ihr Computer das Grub -Menü anzeigt, wählen Sie die Option „Erweiterte Optionen für Arch Linux“ und drücken Sie .
Wählen Sie dann das Menü für Ihren neu installierten Kernel aus der Liste aus und drücken Sie .
Führen Sie nach Ihrem Computer den folgenden Befehl aus, um nach der Kernel -Version zu überprüfen:
$ uname -r
Der Kernel sollte aktualisiert werden, wie Sie aus dem Screenshot unten sehen können.
So aktualisieren Sie den Kernel von Arch Linux. Danke, dass du diesen Artikel gelesen hast.