Как изменить порядок загрузки с помощью оболочки EFI версии 2.70 процессора Intel® Celeron® N4000?

Как изменить порядок загрузки с помощью оболочки EFI версии 2.70 процессора Intel® Celeron® N4000?

Этот ответ не решает проблему: /questions/1065758/vyihod-iz-efi-shell-versii-270/1065763#1065763 . Это означает, что я могу выйти из EFI, и когда я это сделаю, я попаду в правильный дистрибутив.

Я использую этот NUC с Ubuntu Core для производственного проекта IoT, поэтому при включении необходимо загружать Ubuntu Core, а не EFI.

Мне не удалось найти обновленную версию этого документа Intel: https://www.intel.com/content/dam/support/us/en/documents/motherboards/server/sb/efi_instructions.pdf . Я не уверен, что это последняя версия. Как когда я печатаюbcfgЯ получаю следующую ошибку:

'bcfg' is not recognized as an internal or external command, operable program, or batch file

Мне удалось использовать документ для просмотра каталога, поиска EFI и загрузки ядра Ubuntu, но опять же, это устройство будет использоваться в производственной среде. Поэтому это неприемлемо.

Наконец, я попробовал нажать F2, F6 или F10 при загрузке, прежде чем попасть на экран EFI, и это тоже не сработало.

Я безуспешно пытался найти в Google «последний» PDF-файл Intel.

Дополнительный контекст: NUC поставлялся с Windows, и мне удалось успешно заменить его сервером Ubuntu. Затем решил, что предпочитаю использовать Ubuntu Core. С сервера Ubuntu я установил Ubuntu Desktop и изменил порядок загрузки, чтобы загрузить Ubuntu Core (ubuntu-core-22-amd64.img.xz) с USB.

2 ответа

Обратите внимание, что 2.70 — это, вероятно, версия основной спецификации UEFI, реализованная прошивкой, а не версия оболочки . Насколько я знаю, версии 2.70 оболочки UEFI пока не существует... последней версией будет UEFI Shell v2.2, выпуск 22H2.

Вы уже нашли свой ответ, но позвольте мне предложить несколько альтернатив:

  • Если вам нужно специально отредактировать параметры загрузки в оболочке UEFI (например, если вы хотите использовать.nshскрипт для автоматизации чего-либо на уровне прошивки), вы можете предоставить обновленную версию ESP и запустить ее. Обновленныйshell.efiпозволит вам использоватьbcfgкоманда. К сожалению, проект TianoCore, похоже, выпускает только версии исходного кода, но https://github.com/pbatard/UEFI-Shell предоставляет оболочки как предварительно созданные..EFIфайлы (перейдите в раздел «Релизы», затем извлеките\efi\boot\bootx64.efiиз новейшего доступного ISO-образа: это ваша обновленная оболочка).

  • Если вы можете загрузить систему Linux хотя бы один раз в режиме UEFI, должна быть команда, которую вы можете использовать для управления настройками загрузки на уровне встроенного ПО. Если у вас урезанная установка для Интернета вещей, возможно, вам придется добавитьefibootmgrпакет в первую очередь.

Вместо того, чтобы менять порядок загрузки из оболочки UEFI. Нажатие ESCпри загрузке открыло настройки прошивки (UEFI), где я изменил порядок загрузки.

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