Re: Wheezy amd64 grub2 error: file '/grub/i386-pc/normal.mod' not found
Ldten K a écrit :
> On Tue, 8/25/15, Pascal Hambourg <pascal@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 ?
Reply to: