La m.à.j. de kubuntu 23.10 a cassé mon GRUB

Bonjour,

Presque tout est dans le titre. À la place de mon habituel dual-boot, je me retrouve avec un message d’erreur qui dit:
« error: symbol ‹ grub_file_filters › not found.
Entering recue mode… »
Je suis perdu entre EFI et ma dizaine de partitions. Je n’y comprends, au final, que peu de chose et je ne veux pas tenter de casser mon installation. J’arrive encore, heureusement à démarrer depuis le BIOS, mais c’est gênant.
update-grub ne se plaint pas, mais ce n’est pas efficace, malheureusement.

Peut-être que c’est pas update-grub qui échoue que toi qui charge le grub d’un autre système ? (sauf si ton deuxième système est windows) ;il faudrait alors refaire un grub-install à partir de la partition dont tu veux qu’il gère le grub.

Classiquement quelque chose comme

sudo grub-install --efi-directory=/boot/efi

voilà ce que j’ai testé:

# sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi
Installation pour la plate-forme x86_64-efi.
grub-install : attention : EFI variables cannot be set on this system.
grub-install : attention : You will have to complete the GRUB setup manually.
Installation terminée, sans erreur.

En fait, je ne sais pas ce que j’ai bidouillé, mais j’étais en boot à l’ancienne, et non en UEFI. Mais ça n’a pas fonctionné. Pour info, après la commande, c’est un autre système qui démarrait.

En cherchant un peu, je suis tombé sur rEFInd. Le logiciel me satisfait amplement.

Merci pour la réponse.

Ouaip, ça colle avec « grub-install : attention : EFI variables cannot be set on this system ».