J'exécute une installation de serveur sans tête d'arch linux. Le taux élevé de mises à jour du noyau m'a causé des maux de tête liés à la maintenance et je souhaite donc passer au noyau lts.
J'ai déjà installé le linux-lts
et linux-lts-headers
paquets. Maintenant, j'ai installé les deux noyaux mais je ne sais pas trop comment continuer à partir d'ici. La documentation explique :
[…] vous devrez mettre à jour le fichier de configuration de votre chargeur de démarrage pour utiliser le noyau LTS et le disque RAM :
vmlinuz-linux-lts
etinitramfs-linux-lts.img
.
Je les ai déjà localisés dans la section de démarrage :
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
Maintenant, j'ai déjà trouvé des entrées pointant vers le noyau non-lts dans le grub.cfg
mais l'en-tête me dit de ne pas modifier ce fichier. Il me pointe vers l'utilitaire grub-mkconfig
à la place, mais je n'arrive pas à comprendre comment utiliser cet outil pour dire à grub quel noyau et quel disque virtuel utiliser.
Comment basculer archlinux avec grub vers le noyau lts? À quoi d'autre dois-je faire attention lorsque je change de noyau ?
Réponse acceptée :
D'accord, après que Joe m'a indiqué la bonne direction dans les commentaires, voici comment j'ai procédé :
-
installez simplement
pacman -S linux-lts
-
(facultatif) vérifiez si le noyau, le disque virtuel et le secours sont disponibles dans
ls -lsha /boot
-
supprimer le noyau standard
pacman -R linux
-
mettre à jour la configuration grub
grub-mkconfig -o /boot/grub/grub.cfg
-
redémarrer
Remarque, pour syslinux
vous devrez modifier le fichier de configuration syslinux dans /boot/syslinux/syslinux.cfg
en conséquence, pointez simplement tout sur le -lts
noyau.