Недавно я поставил slackware, c использованием uefi и elilo и после обновления ядра получил ошибку невозможности загрузить ядро. Ошибка наподобие той, что происходит когда обновляешь ядро, но забываешь выполнить. Я его описывал раньше.
С lilo последнее время достаточно после обновления ядра выполнить команду:
lilo
Но с elilo так не получится. И команда eliloconfig тоже не исправляет ситуацию, даже после обновления initrd.
Вся проблема происходит из-за того, что новый initrd не копируется в папку /boot/efi/EFI/Slackware/. По этому после обновления ядра в Slackware новое ядро и initrd необходимо скопировать руками, выполнить, например такие команды:
cp -v /boot/initrd.gz /boot/efi/EFI/Slackware/
cp -v /boot/vmlinuz-generic-5.16.15 /boot/efi/EFI/Slackware/
cp -v /boot/vmlinuz-huge-5.16.15 /boot/efi/EFI/Slackware/
Читать далее «Обновление ядра slackware если используется elilo»