Также:
grep -nE '^[[:space:]]*(insmod blscfg|blscfg)' /boot/grub2/grub.cfg
grub2-editenv /boot/grub2/grubenv list
Наличие vmlinuz-*, initramfs-* и установленных пакетов kernel-core означает, что ядра сохранились, а потеряны только их BLS-записи.
9. Включите штатный BLS-режим
if grep -q '^GRUB_ENABLE_BLSCFG=' /etc/default/grub; then
sed -i 's/^GRUB_ENABLE_BLSCFG=.*/GRUB_ENABLE_BLSCFG=true/' /etc/default/grub
else
echo 'GRUB_ENABLE_BLSCFG=true' >> /etc/default/grub
fi
Запустите штатный переход к BLS:
grub2-switch-to-blscfg
Проверьте результат:
ls -la /boot/loader/entries