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

После завершения командной строки Ubuntu 17.04 к 17,10 обновлениям из этой ссылки я пытался загрузить Ubuntu 17.04 от живой Карты памяти. Разочаровывающе, я не мог. Я могу все еще загрузиться в новую 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. Любая справка значительно ценится!

1
задан 23 October 2017 в 09:29

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 в личинке.

2
ответ дан 7 December 2019 в 13:29

Вы записали:

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

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

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

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

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

  • Отключают все устройства загрузки и включаются - Если Вы выключите компьютер и отключите все диски и другие загрузочные устройства (который мог бы включать кабели Ethernet в некоторые сети), затем когда Вы включите компьютер, то он ничто не найдет загрузочным. Это будет обычно входить в микропрограммную утилиту установки в этой точке. Недостаток состоит в том, что некоторые компьютеры затем забудут все свои ранее рабочие записи загрузки, поэтому когда Вы включите диск назад, он больше не мог бы загружаться, или он может загрузиться прямо к Windows, обойдя GRUB. Однако, этот метод может быть полезной опцией последнего средства. (Можно воссоздать запись загрузки Ubuntu/GRUB различными способами при необходимости.)
0
ответ дан 7 December 2019 в 13:29

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

Похожие вопросы: