Сегодня утром я попытался обновить свою Ubuntu 18.04 LTS до 20.04. После перезагрузки было сообщено об ошибке 'grub_file_filters' not found
.
Я погуглил и попробовал два популярных метода, которые я нашел, но ни один из них не увенчался успехом. Одна и та же ошибка возникает каждый раз, когда я перезагружаю систему
Операции, которые я применил, показаны ниже, желаю помочь найти основную причину и решение:
1. Восстановление с помощью livecd
Мой / boot
— это независимый раздел, поэтому я смонтировал его в качестве дополнительного шага на основе найденного решения. Вся последовательность операций
% sudo su
% mount /dev/sdb3 /mnt
% mount --bind /dev /mnt/dev
% mount --bind /dev/pts /mnt/dev/pts
% mount --bind /proc /mnt/proc
% mount --bind /sys /mnt/sys
% mount /dev/sdb2 /mnt/boot
% chroot /mnt
% grub-install /dev/sdb
% update-grub
% exit
% umount /mnt/boot
% umount /mnt/dev/pts
% umount /mnt/dev
% umount /mnt/proc
% umount /mnt/sys
% umount /mnt
% reboot
2. Boot-repair
Я сомневаюсь, что это похоже на последовательность операций в части 1. Весь лог немного длинный, поэтому я загрузил его на https:/ /0bin.net/paste/aChHYcRK#h2E3oydL5mm6JxbVmBAOQgpKkax4nHHXuDCFgOm77qp
3. insmod
В консоли восстановления grub я попытался
grub rescure> insmod (hd1,2)/grub/i386-pc/linux.mod
error: symbol `grub_file_filters' not found.
grub rescure> ls (hd1,2)/grub/
./ ../ gfxblacklist.txt unicode.pf2 i386-pc/ locale/ fonts/ grubenv grub.cfg
Пожалуйста, помогите мне, спасибо!