Package: grub-pc Followup-For: Bug #931896 I ran into this bug, too. The values of all set variables (prefix, root) seemed to be sane and "ls $prefix/i386-pc" returned a list of *.mod files as expected. However, when I tried to load the "normal" module, the error was risen again:
> grub rescue> insmod normal > error: symbol 'grub_file_filters' not found. Hence, I do not think that this is caused by a misconfiguration of some path variable. Downgrading to 2.02+dfsg1-20 resvoled the issue for me, too. apt log snippet: > Preparing to unpack .../19-grub-pc_2.04-1_amd64.deb ... > Unpacking grub-pc (2.04-1) over (2.02+dfsg1-20) ... > Preparing to unpack .../20-grub2-common_2.04-1_amd64.deb ... > Unpacking grub2-common (2.04-1) over (2.02+dfsg1-20) ... > Preparing to unpack .../21-grub-pc-bin_2.04-1_amd64.deb ... > Unpacking grub-pc-bin (2.04-1) over (2.02+dfsg1-20) ... > Preparing to unpack .../22-grub-common_2.04-1_amd64.deb ... > Unpacking grub-common (2.04-1) over (2.02+dfsg1-20) ... > ... > Setting up grub-common (2.04-1) ... > Installing new version of config file /etc/grub.d/00_header ... > Installing new version of config file /etc/grub.d/10_linux ... > Installing new version of config file /etc/grub.d/20_linux_xen ... > ... > Setting up grub2-common (2.04-1) ... > Setting up grub-pc-bin (2.04-1) ... > Setting up grub-pc (2.04-1) ... > Installing for i386-pc platform. > grub-install: warning: File system `ext2' doesn't support embedding. > grub-install: warning: Embedding is not possible. GRUB can only be > installed in this setup by using blocklists. However, blocklists are > UNRELIABLE and their use is discouraged.. > Installation finished. No error reported. > Generating grub configuration file ... > Found background image: .background_cache.png > Found linux image: /boot/vmlinuz-4.19.0-5-amd64 > Found initrd image: /boot/initrd.img-4.19.0-5-amd64 > Found linux image: /boot/vmlinuz-4.19.0-4-amd64 > Found initrd image: /boot/initrd.img-4.19.0-4-amd64 > done