Wie man in Arch Linux auf den LTS-Kernel umsteigt

Um Arch Linux auf den LTS-Kernel umzustellen, installieren Sie linux-ltsihn, stellen Sie ihn im Bootloader bereit und wählen Sie dann seinen Eintrag beim Systemstart aus. Behalten Sie das Standardpaket bei linux, bis der LTS-Kernel erfolgreich gestartet wurde; Arch kann beide Kernel installiert lassen.

Arch stellt linux-ltsden Kernel im Core bereit. Dieser Kernel wird langfristig vom Upstream-Projekt gepflegt und kann eine nützliche Alternative oder ein Fallback zur Fehlerbehebung sein, garantiert aber keine Kompatibilität. Weitere Informationen finden Sie auf der offiziellen Paketseite und in der ArchWiki-Kernel-Dokumentation .

Bevor Sie wechseln

Ermitteln Sie den aktiven Bootloader. Falls bootctl statussystemd-boot gemeldet wird, verwenden Sie diesen Abschnitt; dort bootctl listwerden seine Einträge angezeigt. Andernfalls überprüfen Sie, wo sich Ihre GRUB-Konfiguration befindet. Das unten stehende GRUB-Beispiel verwendet /boot/grub/grub.cfg; angepasste Systeme verwenden möglicherweise einen anderen Pfad. Speichern Sie alle benutzerdefinierten Boot-Einträge, bevor Sie sie bearbeiten.

Arch unterstützt keine Teilaktualisierungen. Verwenden Sie bei der Installation von Paketen eine vollständige Systemaktualisierung, wie im ersten Befehl gezeigt.

Installieren und starten Sie den LTS-Kernel.

1. Installieren Sie das Paket

Öffnen Sie ein Terminal und führen Sie folgenden Befehl aus:

sudo pacman -Syu linux-lts

Überprüfen und bestätigen Sie die Transaktion von Pacman. Das Paket installiert den LTS-Kernel und die zugehörigen Module; die Images heißen üblicherweise `<image1>` vmlinuz-linux-ltsund ` initramfs-linux-lts.img<image2>`. Die konfigurierten Initramfs-Tools erstellen das entsprechende Boot-Image.

Arch Linux-Terminal, das den Befehl sudo pacman -Syu linux-lts anzeigt
Installieren Sie den LTS-Kernel im Rahmen eines vollständigen System-Upgrades.

Wenn Sie DKMS oder ein anderes Tool zum Kompilieren von Modulen außerhalb des Quellcodebaums verwenden, installieren Sie auch die passenden Header:

sudo pacman -S linux-lts-headers

Header sind für die meisten Benutzer optional. Prüfen Sie in der Dokumentation Ihres Treiberpakets, ob diese benötigt werden.

Arch-Terminal mit Anzeige des Befehls für das Paket linux-lts-headers und einem Hinweis zu DKMS-Modulen
Installieren Sie die passenden LTS-Header nur dann, wenn Ihre DKMS- oder andere externe Module diese benötigen.

2. Aktualisieren Sie die Bootloader-Konfiguration.

Die alleinige Kernelinstallation wählt nicht automatisch LTS in jedem Bootvorgang aus. Befolgen Sie die Anweisungen für den bereits verwendeten Bootloader.

GRUB

Bei einer Standardinstallation von Arch GRUB muss das Menü neu generiert werden:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Der Generator erkennt normalerweise installierte Arch-Kernel und fügt einen LTS-Eintrag hinzu. Überprüfen Sie seine Ausgabe. Falls Ihr System die Kernel grub.cfgan einem anderen Ort speichert, verwenden Sie diesen Pfad. Siehe die GRUB-Anleitung im ArchWiki .

Arch-Terminal mit der Meldung sudo grub-mkconfig -o /boot/grub/grub.cfg
Generieren Sie das Standard-GRUB-Menü neu, damit es den neu installierten Kernel enthalten kann.

systemd-boot

systemd-boot liest Einträge und Bootdateien von der EFI-Systempartition (ESP) oder einer erweiterten Bootloader-Partition (XBOOTLDR). Stellen Sie sicher, dass sich der LTS-Kernel und die Initramfs auf einer dieser Partitionen befinden. Kopieren Sie Ihren funktionierenden Arch-Eintrag in dasselbe loader/entries/Verzeichnis; ändern Sie dessen Titel und die Pfade zu Kernel und Initramfs entsprechend den LTS-Namen, behalten Sie jedoch die vollständige optionsZeile und alle CPU-Mikrocode-Initrd-Zeilen bei.

Wenn der ESP unter /usr/local/bin eingebunden ist /boot, kann sich ein Eintrag unter /usr/local/bin befinden /boot/loader/entries/arch-lts.conf. Verwenden Sie Ihre bestehenden Pfade und Ihr Layout; UKI-Setups unterscheiden sich.

systemd-boot-Eintragseditor mit Arch Linux LTS-Titel, LTS-Kernel- und initramfs-Pfaden sowie einem Platzhalter für die vorhandene Optionszeile
Ein Split-Kernel-Systemd-Boot-Eintrag verweist auf das LTS-Image und behält die bestehenden Kernel-Optionen bei.
title Arch Linux (LTS)
linux /vmlinuz-linux-lts
initrd /initramfs-linux-lts.img
options [copy the existing options line]

Ersetzen Sie den Hinweis in Klammern durch die vollständige Optionszeile Ihres funktionierenden Eintrags; es handelt sich nicht um eine wörtliche Konfiguration. Siehe die ArchWiki-Anleitung zu systemd-boot .

Das Arch Linux-Terminal zeigt den Bootctl-Status und systemd-boot als aktives Produkt an.
Verwenden Sie bootctl status, um zu bestätigen, dass systemd-boot der aktive Bootmanager ist.

3. Wählen Sie den LTS-Eintrag aus.

Starten Sie den Computer neu. In GRUB finden Sie LTS möglicherweise unter „Erweiterte Optionen für Arch Linux“. Wählen Sie in systemd-boot den von Ihnen erstellten Eintrag aus. Wählen Sie Arch Linux (LTS) und lassen Sie den regulären Arch-Eintrag als Ausweichoption bestehen.

systemd-Bootmenü mit ausgewähltem Arch Linux LTS und dem darüber liegenden regulären Arch Linux-Eintrag
Wählen Sie im Bootmenü den LTS-Eintrag aus, wobei der Standardkernel als Ausweichoption beibehalten wird.

Fehlt die LTS-Option, prüfen Sie, ob beide LTS-Dateien im Boot-Dateisystem vorhanden sind und ob der Bootloader dieselbe Partition liest. Generieren Sie bei GRUB die Konfigurationsdatei neu; überprüfen Sie bei systemd-boot das Einstiegsverzeichnis und die Dateipfade.

Arch Linux Bootverzeichnis-Auflistung mit linux-lts Kernel und initramfs neben den Standard-Kerneldateien
Prüfen Sie, ob die LTS-Kernel- und Initramfs-Dateien auf dem Boot-Dateisystem vorhanden sind.

4. Überprüfen Sie den laufenden Kernel.

Nach dem Einloggen Folgendes ausführen:

uname -r

Die Versionsnummer sollte auf .com enden -lts. Versionsnummern ändern sich, da Arch Linux den Kernel aktualisiert. Achten Sie daher auf die Endung und nicht auf eine feste Zahl.

Terminal, in dem uname -r mit einer Kernelversion, die auf -lts endet, ausgeführt wird
Überprüfen Sie, ob die aktuell laufende Kernel-Version mit -lts endet.

Fehlerbehebung und Rollback

  • GRUB lässt LTS aus: Prüfen Sie, ob vmlinuz-linux-ltsdie Konfiguration im eingebundenen Bootverzeichnis vorhanden ist, und generieren Sie anschließend die korrekte GRUB-Konfiguration neu. Vermeiden Sie es, die generierte Konfiguration grub.cfgdirekt zu bearbeiten.
  • systemd-boot lässt LTS aus: Stellen Sie sicher, dass sich die Einstiegs- und Kerneldateien auf dem ESP oder XBOOTLDR befinden und dass die Pfade übereinstimmen.
  • Wenn ein DKMS-Modul nicht funktioniert, installieren Sie linux-lts-headerses erneut und erstellen oder installieren Sie anschließend das entsprechende Modulpaket neu.
  • LTS lässt sich nicht starten: Starten Sie das System neu und wählen Sie linuxwährend der Fehlersuche den regulären Eintrag aus.

Durch die Installation beider Kernel kann man über das Bootmenü zum Standardkernel zurückkehren. ArchWiki beschreibt dies in seinen Systemwartungshinweisenlinux-lts auch als alternativen Kernel und Fallback-Option .

Einen Kommentar hinterlassen

So stellen Sie verlorene Partitionen und Festplattendaten sicher wieder her

So stellen Sie verlorene Partitionen und Festplattendaten sicher wieder her

Erfahren Sie, wie Sie mit TestDisk und PhotoRec verlorene Partitionen und Dateien wiederherstellen. Schützen Sie das Quelllaufwerk, führen Sie einen sicheren Scan durch und speichern Sie die wiederhergestellten Daten auf einer anderen Festplatte.

Wie man QR-Codes auf einem Linux-Desktop scannt

Wie man QR-Codes auf einem Linux-Desktop scannt

Scannen Sie QR-Codes unter Linux mit CoBang mithilfe einer Webcam oder einer Bilddatei. Informationen zu Installationsoptionen, Einrichtungsschritten und Lösungen für den Kamerazugriff über Flatpak finden Sie hier.

So ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls

So ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls

Ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls: Optimieren Sie Belichtung, Farbe, Flimmerreduzierung und andere unterstützte Steuerelemente und prüfen Sie anschließend die kompatiblen Videomodi.

So installieren Sie PhpStorm unter Linux: Toolbox, Tar.gz, Snap und AUR

So installieren Sie PhpStorm unter Linux: Toolbox, Tar.gz, Snap und AUR

Installieren Sie PhpStorm unter Linux mit der JetBrains Toolbox oder dem eigenständigen tar.gz-Archiv, zusätzlich zu den Snap- und Arch-AUR-Optionen. Java ist bereits enthalten.

Wie man unter Linux mit GIMP ein Bild ausschneidet

Wie man unter Linux mit GIMP ein Bild ausschneidet

Unter Linux mit GIMP den Fotohintergrund entfernen: Motiv nachzeichnen, ausgewählten Hintergrund löschen, Transparenz beibehalten und wiederverwendbare PNG-Datei exportieren.

So richten Sie Dual-Panels unter XFCE 4 ein

So richten Sie Dual-Panels unter XFCE 4 ein

Erstellen Sie für jeden Bildschirm ein separates XFCE 4-Panel, weisen Sie das zweite Panel dem richtigen Ausgang zu, positionieren und skalieren Sie es und fügen Sie die benötigten Launcher und Statusanzeigen hinzu.

So installieren Sie Cisco Packet Tracer unter Linux

So installieren Sie Cisco Packet Tracer unter Linux

Laden Sie Cisco Packet Tracer 9.0.1 für Ubuntu 64-Bit herunter, installieren Sie das DEB-Paket mit APT, akzeptieren Sie die Lizenz im Terminal und melden Sie sich an, um ein Lab zu starten.

Wie man eine CD-ROM unter Linux als ISO-Datei sichert

Wie man eine CD-ROM unter Linux als ISO-Datei sichert

Erstellen Sie unter Linux mit GNOME Disks oder dd ein CD-ROM-ISO. Identifizieren Sie das optische Laufwerk, überwachen Sie den Kopiervorgang, überprüfen Sie das Image und erkennen Sie, wann eine beschädigte oder Audio-Disc ein anderes Tool benötigt.

FlightGear kostenlos herunterladen: Offizielle Installationsanleitung

FlightGear kostenlos herunterladen: Offizielle Installationsanleitung

Laden Sie FlightGear kostenlos von der offiziellen Website herunter. Vergleichen Sie die Pakete für Windows, macOS und Linux, installieren Sie die Datendateien und starten Sie Ihren ersten Flug.

Google Tasks Desktop-Anwendung: So verwenden Sie sie auf einem Computer

Google Tasks Desktop-Anwendung: So verwenden Sie sie auf einem Computer

Öffnen Sie Google Tasks in einem Browser, fügen Sie eine Chrome-Verknüpfung oder einen App-ähnlichen Start hinzu und verwalten Sie terminierte Aufgaben über Kalender und Gmail.