Una de las características que me gustan de Slackware Linux es que este no ha cambiado significativamente a lo largo del tiempo. Las configuraciones de antaño siguen estando en el lugar de siempre por lo que un manual de usuario sobre versiones antiguas es prácticamente valido para las versiones actuales.

Esto incluye que ciertas tareas requieran de la intervención del usuario (en lugar de que la distribución lo haga por ti), como es el caso de la configuración de LILO o ELILO luego de una actualización del Kernel.

Luego de actualizar el kernel en Slackware Linux hay que realizar lo siguiente:

  • Reconstruir el initrd1
geninitrd

LILO

Si usas LILO bastará con volver a ejecutar el comando respectivo para que el boot loader utilice el nuevo kernel.

lilo

ELILO

Para el caso de ELILO copiamos el nuevo kernel y nuevo initrd en su lugar (asumiendo una instalación predeterminada usando un kernel genérico).

cp /boot/vmlinuz-generic /boot/efi/EFI/Slackware/vmlinuz
cp /boot/initrd.gz /boot/efi/EFI/Slackware/initrd.gz

Una alternativa a esto (lo de copiar los nuevos: kernel e initrd) es volver a ejecutar eliloconfig y seguir los pasos realizados en la instalación de la distribución para el boot loader.

Referencias

  1. initial RAM disk - https://www.kernel.org/doc/html/latest/admin-guide/initrd.html