Восстановить / загрузить / EFI

Недавно я, очевидно, испортил свой раздел /boot/efi, я получил сообщения об ошибках при загрузке и ручную консоль для его перемонтирования.

Я попытался переформатировать его (mkfs.vfat 32), переустановил grub (grub-install) и обновил fstab до нового UUID, однако теперь его по-прежнему не удается смонтировать с помощью FAT-fs (sda1): IO charset iso8859-1 not found,

1 ответ

ОБНОВЛЕНИЕ: так как /boot/efi испортился, я собрал вульгарный скрипт для воссоздания /boot/efi. Используйте на свой риск!

После нахождения сообщения выше (введя предложенное и запустив командную строку восстановления вручную dmesg | tail) Я пробовал ручной монтаж. Это также не удалось.

Погуглил, оказалось, что нужно проверить, есть ли модуль nls_iso8859-1.ko может быть загружен. Итак, я попытался запустить sudo modprobe nls_iso8859-1, Это вызвало ошибку о том, что Nort Bee может открыть базу данных зависимостей. Воссоздание базы данных зависимостей с depmod исправил проблему.

Другие вопросы по тегам