Я обновил CentOS 7 через yum update
Не знал о прокладках и мокутилах, поэтому не исключал это из yum.
Теперь я не могу его загрузить, я могу восстановить файлы на нем с помощью другого живого дистрибутива (например, ubuntu), но когда я пытаюсь запустить режим восстановления с USB-ключа CentOS, он дает мне ту же ошибку:
Failed to set MokListRT: Invalid Parameter
Something has gone seriously wrong: import_mok_state()
failed: Invalid Parameter
Типичное найденное решение:
cp grubx64.efi shimx64.efi
Но папка, в которой должен быть этот файл (/ boot / efi / EFI / centos), полностью пуста (на самом деле / boot сам по себе пуст, вроде даже grub не установлен)
Что еще я могу попробовать?
Я могу, по крайней мере, извлечь файлы ... но не более того.
Как отмечено в Отчет об ошибке CentOS, это было исправлено следующими обновлениями:
mokutil.x86_64 15-2.el7.centos обновления
shim-ia32.x86_64 15-2.el7.centos обновления
shim-unsigned-ia32.x86_64 15-2.el7.centos обновления
shim-unsigned-x64.x86_64 15-2.el7.centos обновления
shim-x64.x86_64 15-2.el7.centos обновления
Если у вас есть один раздел для всего, попробуйте сделать так:
mount -o rw,remount /
Если у вас несколько разделов в том порядке, в котором они указаны в fstab, перемонтируйте их в разделы rw.
Также прекрасно выглядит описанное решение Вот но внимательно проверьте это.