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

После завершения командной строки Ubuntu с 17.04 по 17.10 обновите эту ссылку, я попытался загрузить Ubuntu 17.04 с живого USB-накопителя. Я не мог этого сказать. Я все еще могу загрузиться в новые Ubuntu 17.10 и Windows 8, оба из которых установлены на жестком диске. Когда я попытался войти в меню конфигурации UEFI, я получаю это сообщение disconcerting в заголовке: 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

4 ответа

Раздел 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.

2
ответ дан 18 July 2018 в 04:47

Вы писали:

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

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

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

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

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

Ключевое слово загрузки - большинство компьютеров предоставляют нажатие клавиши для ввода служебной программы прошивки. Наиболее распространенными параметрами являются Delete, F2 и Enter; однако есть и другие, и ключ варьируется от одной машины к другой. Иногда это очень сложно или вообще не работает, если включена опция быстрого запуска микропрограммы (или, что то же самое, если она настроена на минимальную инициализацию USB).
0
ответ дан 18 July 2018 в 04:47

Раздел 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.

2
ответ дан 24 July 2018 в 18:09
  • 1
    Можете ли вы уточнить, куда вставить код? Я попытался заменить инструкцию if / then, но sudo update-grub дал мне ошибку (неожиданное «fi» или что-то еще). Я изменил его, потому что это показалось слишком рискованным с этой ошибкой. Благодаря! – matalak 24 October 2017 в 02:33
  • 2
    fi - это конец, если оператор if / then вы его не удалили. Сделайте его похожим на мое. вы не вставляете код, вы удаляете код. – ravery 24 October 2017 в 03:01
  • 3
    Я изменил файл и перезагрузился. Появляется такая же ошибка. По-прежнему нет возможности загрузиться в операционные системы. Тем не менее, я могу войти в меню настроек UEFI, используя нажатия клавиш (см. Ниже). Теперь это просто проблема с USB. Спасибо за помощь в любом случае! – matalak 25 October 2017 в 03:56

Вы писали:

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

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

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

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

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

Ключевое слово загрузки - большинство компьютеров предоставляют нажатие клавиши для ввода служебной программы прошивки. Наиболее распространенными параметрами являются Delete, F2 и Enter; однако есть и другие, и ключ варьируется от одной машины к другой. Иногда это очень сложно или вообще не работает, если включена опция быстрого запуска микропрограммы (или, что то же самое, если она настроена на минимальную инициализацию USB).
0
ответ дан 24 July 2018 в 18:09
  • 1
    Я последовал за предложением последовательности клавиш загрузки и смог войти в меню конфигурации UEFI! Я включил загрузочное меню F12 и снова попытался загрузить с USB. Флэш-накопитель по-прежнему не отображается. Ошибка, видимая в заголовке, по-прежнему отображается с system setup в меню grub. Но спасибо за помощь, попавшую в меню настроек UEFI! – matalak 24 October 2017 в 02:45

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

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