Grub : rescue mode

J’ai mis à jour un ordi et suis passé de la vieille à la nouvelle debian testing. L’ordi fonctionnait parfaitement jusqu’à ce que je redémarre, et là…

error: symbol 'grub_file_filters' not found.
Entering rescue mode...
grub rescue>

Me voilà bien. J’ai ceci :

grub rescue> ls
(hd0) (hd0,msdos2) (hd0,msdos1)

grub rescue> ls (hd0,msdos1)/
./ ../ lost+found/ home/ etc/ media/ vmlinuz.old var/ usr/ lib/ lib64/ bin/ boot/ dev/ proc/ root/ run/ sbin/ sys/ tmp/ mnt/ srv/ opt/ .cache/ lib32/ initrd.img.old vmlinuz initrd.img

J’ai tenté :

set prefix="(hd0,msdos7)/boot/grub"
set root="(hd0,msdos7)"
insmod normal

Et j’obtiens :

error: symbol 'grub_file_filters' not found.

Bref, je tourne en rond. Quelqu’un aurait-il une idée ?

Il y a une explication de la mécanique qui foire (la signification de l’erreur) dans ce message:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=931896#10
Je cite ses suggestions:

Et sinon, en montant un chroot sur ta machine depuis un livecd, tu peux juste essayer de faire un grub-install (la version qui va bien pour toi) depuis le chroot.

Merci pour les réponses. Mais j’ai ré-installé, j’avais vraiment besoin de l’ordi. Sur ce, j’ai des soucis : il ne boote pas en mode graphique. Je vais ouvrir un nouveau fil à ce sujet.