GNU/Linux >> LINUX-Kenntnisse >  >> Arch Linux

Linux – Wie wechselt man von Arch Linux zum Lts-Kernel?

Ich verwende eine Headless-Server-Installation von Arch Linux. Die hohe Rate an Kernel-Upgrades bereitete mir einige Wartungsprobleme und ich möchte daher auf den lts-Kernel umsteigen.

Ich habe bereits das linux-lts installiert und linux-lts-headers Pakete. Jetzt habe ich beide Kernel installiert, aber ich bin ein bisschen ratlos, wie ich von hier aus weitermachen soll. Die Dokumentation erklärt:

[…] Sie müssen die Konfigurationsdatei Ihres Bootloaders aktualisieren, um den LTS-Kernel und die RAM-Disk zu verwenden:vmlinuz-linux-lts und initramfs-linux-lts.img .

Ich habe sie bereits im Boot-Bereich gefunden:

0 ✓ [email protected] ~ $ ll /boot/
total 85M
4,0K drwxr-xr-x  4 root root 4,0K 21. Mai 13:46 ./
4,0K drwxr-xr-x 17 root root 4,0K  4. Apr 15:08 ../
4,0K drwxr-xr-x  6 root root 4,0K  4. Apr 14:50 grub/
 27M -rw-r--r--  1 root root  27M 20. Mai 17:01 initramfs-linux-fallback.img
 12M -rw-r--r--  1 root root  12M 20. Mai 17:01 initramfs-linux.img
 27M -rw-r--r--  1 root root  27M 21. Mai 13:46 initramfs-linux-lts-fallback.img
 12M -rw-r--r--  1 root root  12M 21. Mai 13:46 initramfs-linux-lts.img
 16K drwx------  2 root root  16K  4. Apr 14:47 lost+found/
4,3M -rw-r--r--  1 root root 4,3M 11. Mai 22:23 vmlinuz-linux
4,2M -rw-r--r--  1 root root 4,2M 19. Mai 21:05 vmlinuz-linux-lts

Nun habe ich in der grub.cfg bereits Einträge gefunden, die auf den non-lts Kernel verweisen aber der Header sagt mir, dass ich diese Datei nicht bearbeiten soll. Es verweist mich auf das Dienstprogramm grub-mkconfig stattdessen, aber ich kann nicht herausfinden, wie ich dieses Tool verwenden soll, um Grub mitzuteilen, welcher Kernel und welche Ramdisk verwendet werden sollen.

Wie stelle ich Archlinux mit Grub auf den LTS-Kernel um? Worauf muss ich sonst noch achten, wenn ich den Kernel wechsele?

Akzeptierte Antwort:

Okay, nachdem Joe mir in den Kommentaren die richtige Richtung gezeigt hat, habe ich es so gemacht:

  1. Installieren Sie einfach pacman -S linux-lts

  2. (optional) Prüfen Sie, ob Kernel, Ramdisk und Fallback in ls -lsha /boot verfügbar sind

  3. Entfernen Sie den Standard-Kernel pacman -R linux

  4. Aktualisieren Sie die Grub-Konfiguration grub-mkconfig -o /boot/grub/grub.cfg

  5. Neustart

Hinweis für syslinux Sie müssen die Syslinux-Konfigurationsdatei in /boot/syslinux/syslinux.cfg bearbeiten zeigen Sie dementsprechend einfach alles auf -lts Kernel.


Arch Linux
  1. So installieren Sie VirtualBox unter Arch Linux

  2. So installieren Sie Arch Linux auf VirtualBox

  3. So installieren und verwalten Sie mehrere Kernel unter Arch Linux

  4. So installieren Sie MariaDB unter Arch Linux / Manjaro Linux

  5. So installieren Sie Linux Kernel 5.10 LTS in Ubuntu / Linux Mint

So installieren Sie Linux Kernel 5.0 auf Ubuntu 18.04 LTS

So installieren Sie Linux Kernel 5.15 auf Ubuntu 20.04 LTS

So installieren Sie Linux Kernel 5.16 auf Ubuntu 20.04 LTS

So installieren Sie Linux Kernel 5.17 auf Ubuntu 20.04 LTS

So installieren Sie Skype unter Arch Linux

So setzen Sie ein vergessenes Root-Passwort in Arch Linux zurück