Ldten K a écrit : > On Tue, 8/25/15, Pascal Hambourg <pas...@plouf.fr.eu.org> wrote: > >> What does "ls (hd0,msdos1)/grub/" show ? Just a few files >> and directories or plenty of *.mod files? > > I have the drive disconnected at the moment but, as far as I remember, "ls > (hd0,msdos1)/grub/" > shows all the files that are normally expected to be there.
That does not answer my question. File location differs between versions of GRUB. As I previously wrote, the version of GRUB up to Wheezy (1.99) installs *.mod files directly in (/boot)/grub whereas the version since Jessie (2.02) installs *.mod files in a subdirectory (/boot)/grub/<platform>. If the GRUB core image (not stored on the /boot partition) which boots searches files in (/boot)/grub/<platform> but the files are in in (/boot)/grub/ or the other way around, then there is a version mismatch. Didn't you install a more recent version of GRUB (possibly from a new installation) at some time on that disk ? Can you see the GRUB version which boots ?