Bug#931896: grub-efi-amd64: symbol `grub_file_filters` not found

Colin Watson cjwatson at debian.org
Tue Jul 16 22:23:14 BST 2019


On Tue, Jul 16, 2019 at 11:08:25PM +0200, MiloMak wrote:
>    Updated from 2.02+dfsg1-20 to 2.04-1 like the op and get similar to the op
> 
>    [1]https://i.imgur.com/jKYXOHs.png
> 
>    when i downgrade back to 2.02 grub boots without issue. I have debian
>    installed as:
>    /dev/sdc1    /boot/efi
>    /dev/sdc2    /                (/boot is here)
> 
>    it has been working with:
>    # grep 'set root' /boot/grub/grub.cfg
>    set root='hd2,msdos2'

To save time, I'd just like to point out that whatever "set root" says
in /boot/grub/grub.cfg is basically irrelevant here.  That describes the
expected location of GRUB's modules, but it says nothing about where
grub-install is installing GRUB's core image nor about where the
firmware is loading GRUB from, and what matters here is that those last
two things need to match.

(It's also not interesting whether "set root" in your grub.cfg matches
the value of the "root" variable that you see at run-time.  The "set
root" command is just a fallback, and what usually takes effect instead
is the following "search" command which causes GRUB to try to find a
file system by UUID or similar.  On systems with multiple disks, it's
unsurprising for this to result in something different from the guessed
value.)

>    i see you say that the problem is most probably caused by a
>    misconfiguration.
> 
>    what should i be checking and how do i fix it?

I think the only thing I can say to you is to repeat the advice I gave
in the message that you were replying to just now (that is,
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=931896#10).  You
should at least start by going through each one of those questions and
answering them.  Since you appear to have multiple disks, it seems quite
likely that the firmware might be booting from an EFI System Partition
that isn't the same as the one you have mounted on /boot/efi, and if so
then that's something you need to correct.

-- 
Colin Watson                                       [cjwatson at debian.org]



More information about the Pkg-grub-devel mailing list