Ошибка: не удалось установить переменную EFI 'OsIndications'

После завершения обновления по этой ссылке из командной строки Ubuntu 17.04 до 17.10 я попытался загрузить Ubuntu 17.04 с живого USB-накопителя. В противовес я не мог. Я все еще могу загрузить новую Ubuntu 17.10 и Windows 8, которые установлены на жестком диске. Когда я попытался зайти в меню конфигурации UEFI, я увидел это смущающее сообщение в заголовке: Error: could not set EFI variable 'OsIndications'

Использование приложения gnome-disks на Ubuntu 17.10 я могу смонтировать разделы Recovery, Push Button Reset, а также ESP, хоть ESP не появляется в nautilus,

Я часто использую живую Ubuntu и живую Kali Linux среди других ОС, и отсутствие доступа к меню UEFI лишает меня возможности их использовать. Существуют ли какие-либо команды или последовательности ключей запуска, которые я могу использовать, чтобы спасти раздел EFI, каким бы он ни был? Я не собираюсь пытаться решить проблему самостоятельно, так как я знаю, насколько деликатным является EFI. Любая помощь с благодарностью!

2 ответа

EFI раздел в порядке, проблема в прошивке; Тем не менее, есть исправление.

редактировать /etc/grub.d/30_uefi-firmware и удалите оператор if/then/fi. Я изменил мой, чтобы читать:

gettext_printf "Adding boot menu entry for EFI firmware configuration\n" >&2

cat << EOF
menuentry 'uefi-firmware' {
fwsetup
}
EOF

затем sudo update-grub, теперь у вас должна быть опция прошивки UEFI в grub.

Вы написали:

Когда я попытался зайти в меню конфигурации UEFI

Вы не указали, как пытались войти в меню конфигурации UEFI. Есть несколько способов сделать это, включая следующие:

  • Нажатие при загрузке - большинство компьютеров предоставляют нажатие клавиш для входа в утилиту настройки прошивки. Наиболее распространенные опции: Удалить, F2 и Ввод; Однако есть и другие, и ключ меняется от одного компьютера к другому. Иногда это очень придирчиво или не работает вообще, если включена опция "быстрый запуск" прошивки (или, что то же самое, если она настроена на минимальную инициализацию USB).
  • Опция Boot Manager - Некоторые менеджеры загрузки, включая GRUB и мой собственный rEFInd, могут дополнительно предоставить пункт меню для загрузки в утилиту установки прошивки. При настройке Ubuntu своего меню GRUB эта опция по умолчанию отсутствует. Я не проверял решение Рейвери, но оно выглядит правильным как способ его включения. IIRC, Boot Repair также сделает это. Если вы должны были установить rEFInd или запустить его с USB-накопителя или CD-R, по умолчанию должна присутствовать его опция (значок второго ряда, похожий на стилизованный компьютерный чип).
  • Опция перезагрузки ОС в прошивку - в последних версиях Ubuntu (тех, которые используют systemd), набрав sudo systemctl reboot --firmware должен перезагрузиться в утилиту настройки прошивки. Windows 8 и более поздние версии предоставляют аналогичную функциональность; смотрите здесь для деталей.

Обратите внимание, что последние два метода зависят от прошивки, поддерживающей эту функцию, поэтому они не будут работать на некоторых компьютерах. Сообщение об ошибке, о котором вы сообщаете, звучит так, как будто ваша прошивка может не поддерживать эту функцию, но если вы запустили утилиту настройки таким же образом, как вы делали это в прошлом, это маловероятно. В любом случае, я бы попробовал один или оба других метода, которые вы не используете.

Если у вас продолжают возникать проблемы, возможно, содержимое вашего NVRAM повреждено. Иногда это может быть исправлено путем сброса прошивки до значений по умолчанию и / или путем применения любого доступного обновления прошивки. К сожалению, это создает проблему типа "курица и яйцо", поскольку обычно вы должны войти в утилиту настройки прошивки, чтобы сбросить ее параметры или обновить прошивку. В крайнем случае, как это, вы можете использовать четвертый метод:

  • Отключите все загрузочные устройства и включите питание. Если вы выключите компьютер и отключите все диски и другие загрузочные устройства (которые могут включать в себя кабели Ethernet в некоторых сетях), то при включении компьютера он не найдет ничего загрузочного. В этот момент он обычно входит в утилиту настройки прошивки. Недостатком является то, что некоторые компьютеры будут тогда забывать все свои ранее работающие загрузочные записи, поэтому при повторном подключении диска он может перестать загружаться или может загружаться прямо в Windows, минуя GRUB. Тем не менее, этот метод может быть полезным последним средством. (При необходимости вы можете заново создать загрузочную запись Ubuntu/GRUB различными способами.)
Другие вопросы по тегам