Сегодня утром я попытался обновить Ubuntu 18.04 LTS до 20.04. После перезагрузки символ 'grub_file_filters' не найден
было сообщено об ошибке.
Я погуглил и попробовал два популярных метода, которые я нашел, но ни один из них не удался. Одна и та же ошибка возникает каждый раз, когда я перезагружаю систему
Операции, которые я применил, показаны ниже, желание может помочь выяснить основную причину и решение:
1. Ремонт livecd
Мой /ботинок
является независимым разделом, поэтому я смонтировал его в качестве дополнительного шага на основе решения, которое я нашел. Вся последовательность операций
% судо су
% смонтировать /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
% монтировать /dev/sdb2 /mnt/boot
% chroot/mnt
% grub-установить /dev/sdb
% обновление-жратва
% выход
% размаунт /mnt/загрузки
% размонтировать /mnt/dev/pts
% количество /mnt/dev
% количество /mnt/proc
% количество /mnt/sys
% суммы / млн.
% перезагрузка
2. Ремонт обуви
Я сомневаюсь, что это похоже на последовательность действий в части 1. Весь журнал немного длинный, поэтому я загрузил его на https://0bin.net/paste/aChHYcRK#h2E3oydL5mm6JxbVmBAOQgpKkax4nHHXuDCFgOm77qp
3. инмод
В консоли grub rescure я попытался
grub rescure> insmod (hd1,2)/grub/i386-pc/linux.mod
ошибка: символ `grub_file_filters' не найден.
grub rescure> ls (hd1,2)/grub/
./ ../ gfxblacklist.txt unicode.pf2 i386-pc/ языковой стандарт/ шрифты/ grubenv grub.cfg
Пожалуйста, помогите мне, спасибо!