Normal, tu as affecté une valeur incorrecte à la variable $prefix
. Le bon chemin est /boot/grub, pas /grub (qui serait correct seulement avec une partition /boot séparée).
Après vérification de mon côté, il s’avère que la version affichée est celle du module normal.mod, pas de la core image. Donc je reviens à ma première hypothèse : les modules dans /boot/grub ont été mis à jour mais pas la core image, en tout cas pas celle qui est chargée.
Cause possible : le paquet grub-pc est configuré pour installer GRUB dans sda1 (secteur d’amorce de la partition 1) au lieu de sda (MBR du disque), ce qui serait correct si le MBR contenait un programme d’amorce « standard » qui chaîne le secteur d’amorce de la partition 1 mais pas si le MBR contient directement la boot image de GRUB.
Il faut réinstaller GRUB en démarrant avec l’installateur Debian en mode rescue ou un système live.