nouvo09 Aucun rapport. Remettre en service bls va faire que le fichier grub.cfg comportera une directive “bls” indiquant qu’il faut lire dans /boot/loader/entries les éléments du menu.
Et comme son /boot/loader/entries ne se met pas à jour, inutile de trifouiller le BLSCFG, le problème vient de la mise à jour du kernel qui ne complète pas les entries. Depuis un paquet d’année, normalement le grub.cfg n’est plus mis à jour après un update du kernel, c’est justement l’intéret du BLSCFG
nouvo09 Mais lorsque tu ouvres ces fichiers .conf, ils indiquent d’aller chercher dans /boot les fichier initramfs et vmlinuz. Lesquels en l’occurence n’y sont pas pour une raison obscure.
Au contraire, si le BLSCFG est sur “True”, tu n’as aucune mention de l’initramfs ni du vmlinuz. Ils n’ont pas à y etre, sauf à désactiver BLSFG
En fait, pour mettre à jour ses entries, il peut utiliser le script kernel-install, celui là même qui est exécuté à la fin de l’instal’ d’un nouveau kernel (à la place de grub2-mkconfig)
$ sudo kernel-install add 6.6.6-200.fc39.x86_64 /lib/modules/6.6.6-200.fc39.x86_64/vmlinuz
Mais aucune idée si lors de l’install’ du prochain kernel ça va se mettre à jour à nouveau, ou s’il faudra à nouveau lancer le script manuellement
Edit: J’avais pas capté que dans /boot il n’y avait pas non plus les nouveaux vmlinuz ni l’initramfs. À mon avis il faut déjà commencer par réinstaller le kernel, et vérifier s’ils sont dans /boot