Estoy ejecutando una instalación de servidor sin cabeza de arch linux. La alta tasa de actualizaciones del kernel me causó algunos dolores de cabeza de mantenimiento y, por lo tanto, deseo cambiar al kernel lts.
Ya instalé linux-lts
y linux-lts-headers
paquetes Ahora, tengo ambos núcleos instalados, pero no tengo ni idea de cómo continuar desde aquí. Los documentos explican:
[…] deberá actualizar el archivo de configuración de su cargador de arranque para usar el kernel LTS y el disco ram:vmlinuz-linux-lts
y initramfs-linux-lts.img
.
Ya los ubiqué en la sección de arranque:
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
Ahora, ya encontré entradas que apuntan al kernel que no es lts en grub.cfg
pero el encabezado me dice que no edite este archivo. Me dirige a la utilidad grub-mkconfig
en cambio, pero no puedo entender cómo usar esta herramienta para decirle a grub qué kernel y ramdisk usar.
¿Cómo cambiar archlinux con grub al kernel lts? ¿Con qué más debo tener cuidado al cambiar el kernel?
Respuesta aceptada:
Bien, después de que Joe me señalara la dirección correcta en los comentarios, así es como lo hice:
-
básicamente solo instala
pacman -S linux-lts
-
(opcional) compruebe si el kernel, ramdisk y fallback están disponibles en
ls -lsha /boot
-
eliminar el núcleo estándar
pacman -R linux
-
actualice la configuración de grub
grub-mkconfig -o /boot/grub/grub.cfg
-
reiniciar
Nota, para syslinux
deberá editar el archivo de configuración de syslinux en /boot/syslinux/syslinux.cfg
en consecuencia, simplemente apunte todo a -lts
núcleo.