Uefi встроен в оболочку efi, что это в биосе

Обновлено: 21.11.2024

Системные платы нового поколения с UEFI поставляются с интерактивной оболочкой UEFI. Интерактивная оболочка UEFI — это простая программа-оболочка (например, bash), отвечающая за загрузку вашей операционной системы. Вы также можете использовать интерактивную оболочку UEFI для запуска команд и сценариев оболочки EFI. Его также можно использовать для обновления системной прошивки материнской платы.

В этой статье показано, как получить доступ к интерактивной оболочке UEFI на материнских платах UEFI и использовать некоторые распространенные команды EFI в интерактивной оболочке UEFI. Итак, приступим.

Содержание:

Что вам нужно знать:

В этой статье я использовал 2 разных подсказки для написания команд EFI Shell.

Shell> — я использовал эту подсказку для команд, которые можно запускать откуда угодно.

fs1:*> — я использовал это приглашение, чтобы уточнить, что вам нужно выбрать определенное устройство хранения (в данном случае fs1) ​​или находиться в определенном каталоге перед запуском команд.

Обязательно помните об этом, читая эту статью.

Чтение флэш-накопителей USB из оболочки UEFI:

Интерактивная оболочка UEFI может читать флэш-накопители USB, если вы отформатируете их как FAT16 или FAT32. Итак, предположим, вы написали несколько сценариев EFI или загрузили какие-либо сценарии EFI с официального сайта производителя вашей материнской платы. В этом случае вам придется поместить их на USB-накопитель с файловой системой FAT16 или FAT32, чтобы получить к ним доступ и запустить их из интерактивной оболочки UEFI.

Запуск интерактивной оболочки UEFI:

Сначала выключите компьютер. Затем включите компьютер. Сразу после нажатия кнопки питания продолжайте нажимать клавишу или на клавиатуре, чтобы войти в прошивку BIOS/UEFI вашей материнской платы.

Затем в разделе выбора загрузки прошивки BIOS/UEFI вашей материнской платы вы должны найти возможность входа в интерактивную оболочку UEFI.

На моем одноплатном компьютере Odyssey X86 этот параметр находится в меню «Сохранить и выйти» > «UEFI: встроенная оболочка EFI», как показано на изображении ниже.

Команда cls:

команда cls в основном используется для очистки выходных данных экрана.

На экране может быть много текста, как показано на снимке экрана ниже.

Команда echo:

Команда echo используется для печати строки текста в оболочке EFI.

Например, чтобы напечатать текст Hello World, выполните команду echo следующим образом:

Shell > эхо "Hello World"

Псевдоним Command:

Вы можете перечислить все псевдонимы команд оболочки EFI с помощью команды alias.

Чтобы получить список всех псевдонимов команд оболочки EFI, запустите команду alias следующим образом:

Команда справки:

Команда help используется для поиска команд оболочки EFI с использованием шаблонов.

Например, чтобы найти все команды оболочки EFI, начинающиеся с буквы m, можно запустить команду справки следующим образом:

Команда set:

Команда set используется для вывода списка всех доступных переменных среды оболочки EFI.

Чтобы получить список всех доступных переменных среды оболочки EFI, выполните команду set следующим образом:

Команда карты:

Команда map печатает таблицу сопоставления всех запоминающих устройств вашего компьютера. Из таблицы сопоставления вы можете найти имя устройства хранения вашего компьютера. Чтобы получить доступ к устройству хранения из оболочки EFI, вам потребуется имя этого устройства хранения.

Чтобы получить список всех устройств хранения вашего компьютера из оболочки EFI, выполните команду map следующим образом:

Команды cd и ls:

Вы можете выбрать устройство хранения, используя имя устройства хранения.

Например, чтобы выбрать устройство хранения fs1, вы можете запустить следующую команду:

Команда cp:

Команда cp используется для копирования файлов с одного устройства хранения на другое или в пределах одного и того же устройства хранения.

У меня есть файл hello.txt на устройстве хранения данных fs1, как показано на снимке экрана ниже.

Команда mv:

Команда mv работает так же, как и команда cp. Единственное отличие состоит в том, что команда mv перемещает файлы или каталоги из источника в место назначения, а не копирует их.

Поскольку команды mv и cp похожи, я не буду их здесь объяснять. Просто прочитайте раздел «Команда cp» и замените команды cp на команду mv. Все будет хорошо.

Есть еще один вариант использования команды mv. Команда mv также используется для переименования файлов и каталогов.

Например, чтобы переименовать файл hello2.txt в hello3.txt, выполните команду mv следующим образом:

fs1: > mv hello2.txt hello3.txt

Команда rm:

Команда rm используется для удаления файлов и каталогов с ваших устройств хранения.

Чтобы удалить файл hello3.txt с устройства хранения fs1, выполните команду rm следующим образом:

Команда редактирования:

Оболочка EFI поставляется с базовым текстовым редактором EFI Editor. Это очень удобно, так как вы можете очень легко редактировать файлы конфигурации из оболочки EFI.

Вы можете открыть файл hello.txt с устройства хранения fs1 с помощью программы EFI Editor следующим образом:

Команда выхода:

Команда выхода используется для закрытия оболочки EFI и возврата к прошивке BIOS/UEFI вашей материнской платы.

Чтобы закрыть оболочку EFI, выполните команду выхода следующим образом:

Команда сброса:

Команда сброса используется для сброса или перезагрузки компьютера.

Чтобы перезагрузить компьютер из оболочки EFI, выполните команду сброса следующим образом:

Другие команды оболочки EFI:

Есть много других команд оболочки EFI. Охватить их все выходит за рамки этой статьи. Но вы можете прочитать документацию EFI Shell[1], чтобы узнать о них. Вы также можете использовать команду справки, чтобы узнать о доступных командах EFI Shell. Вы также можете использовать команду справки, чтобы прочитать документацию по командам EFI Shell. Документация EFI Shell очень обширна и полна информации и примеров. Это также очень просто и легко следовать. У вас не должно возникнуть проблем с его чтением.

Перенаправление вывода:

Как и bash и другие оболочки Linux, оболочка EFI также поддерживает перенаправление вывода. Таким образом, вы можете перенаправить вывод команды оболочки EFI в файл, используя функцию перенаправления вывода оболочки EFI.

который расположен во встроенной последовательной флэш-памяти SPI. uEFI (Unified Extensible Firmware Interface)/BIOS устанавливается
на заводе в соответствии со стандартной аппаратной конфигурацией системы и нормальными условиями эксплуатации.
Поэтому нет необходимости устанавливать или изменять среду BIOS для работы вашей системы.

Подробное описание BIOS можно найти в руководстве к установленному COMExpress

загрузите соответствующее руководство с нашего веб-сайта

выбрав продукт

Kontron uEFI BIOS имеет встроенную расширенную версию оболочки uEFI. Подробное описание
доступных стандартных сценариев оболочки см. в Руководстве пользователя оболочки EFI. Подробное описание доступных стандартных
команд оболочки см. в Руководстве по командам оболочки EFI. Оба документа можно загрузить с домашней страницы сообщества EFI и
Framework Open Source Community (

Обратите внимание, что не все команды оболочки, описанные в Руководстве по командам оболочки EFI, предоставляются
Kontron uEFI BIOS.

<р>15.1. Введение в оболочку uEFI, основные операции

Оболочка uEFI формирует запись в порядке загрузки uEFI и по умолчанию является первым вариантом загрузки.

15.1.1. Вход в оболочку UEFI

Чтобы войти в оболочку uEFI, выполните следующие действия:

<р>1. Включите питание платы.
2. Игнорируйте сообщение: «Нажмите клавишу».
3. Нажмите клавишу ESC в течение 5 секунд после появления сообщения, подобного приведенному ниже:

Оболочка EFI версии 2.31 [4660.22136]

Текущий режим работы 1.1.2

Таблица сопоставления устройств

:Съемный жесткий диск — псевдоним hd33b0b0b fs0

Acpi(PNP0A03,0)/Pci(1D|7)/Usb(1, 0)/Usb(1, 0)/HD(Part1,Sig17731773)

Нажмите клавишу в течение 5 секунд, чтобы пропустить запуск.nsh и любой другой ключ, чтобы
продолжить.

Вывод таблицы сопоставления устройств может различаться в зависимости от конфигурации платы.

Если клавиша нажата до истечения 5-секундного тайм-аута, отображается приглашение оболочки:
Shell>

15.1.2. Выход из оболочки UEFI

Чтобы выйти из оболочки uEFI, выполните одно из следующих действий:

<р>1. Вызовите команду exit uEFI Shell, чтобы выбрать загрузочное устройство в меню загрузки, с которого будет загружаться ОС.
2. Сбросьте плату с помощью команды reset uEFI Shell.

Чтобы получить доступ к меню UEFI, создайте загрузочный USB-носитель:

  1. Отформатируйте USB-устройство в FAT32.
  2. Создайте каталог на USB-устройстве: /efi/boot/
  3. Скопируйте файловую оболочку. efi в каталог, созданный выше.
  4. Переименуйте файл shell.efi в BOOTX64.efi.
  5. Перезагрузите систему и войдите в меню UEFI.
  6. Выберите вариант загрузки с USB.

Что умеет оболочка UEFI?

Интерактивная оболочка UEFI — это простая программа-оболочка (например, bash), отвечающая за загрузку операционной системы. Вы также можете использовать интерактивную оболочку UEFI для запуска команд и сценариев оболочки EFI. Его также можно использовать для обновления системной прошивки материнской платы.

Является ли оболочка UEFI Linux?

Оболочка EFI — это консольный интерфейс, используемый для запуска приложений (например, программы установки Red Hat Linux), загрузки протоколов EFI и драйверов устройств, а также выполнения простых сценариев. Он похож на консоль DOS и может получать доступ только к носителям, отформатированным в FAT16.

Что такое встроенная оболочка UEFI?

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

Как отключить UEFI, встроенный в оболочку EFI?

Выберите Дополнительно > Загрузка > Конфигурация загрузки. д. На панели «Загрузочные устройства» отключите внутреннюю оболочку UEFI.

Как выбрать загрузочное устройство из оболочки EFI?

На экране «Системные утилиты» выберите «Конфигурация системы» > «Конфигурация BIOS/платформы» (RBSU) > «Встроенная оболочка UEFI» > «Добавить встроенную оболочку UEFI в порядок загрузки» и нажмите Enter. Включено: добавляет встроенную оболочку UEFI в список порядка загрузки при следующей перезагрузке.

Что такое оболочка BIOS?

Оболочка Extensible Firmware Interface (EFI) представляет собой небольшую операционную систему, встроенную в системную плату современных серверов. Это обеспечивает среду для устранения неполадок и обслуживания вне операционной системы. Напоминание: инструменты EFI можно использовать, только если основная операционная система не запущена.

Как выйти из оболочки UEFI?

Сохраните и выйдите из BIOS, нажав F4 на клавиатуре, или перейдите к Сохранить и выйти и выберите в меню Сохранить изменения и выйти.

В чем разница между BIOS и UEFI?

UEFI расшифровывается как Unified Extensible Firmware Interface. Он выполняет ту же работу, что и BIOS, но с одним основным отличием: он хранит все данные об инициализации и запуске в файле . UEFI поддерживает размеры дисков до 9 зеттабайт, тогда как BIOS поддерживает только 2,2 терабайта. UEFI обеспечивает более быструю загрузку.

Включена ли встроенная оболочка UEFI по умолчанию?

Убедитесь, что включена встроенная оболочка UEFI. Настройка по умолчанию включена. Необязательно: добавьте встроенную оболочку UEFI в список порядка загрузки UEFI.

Каковы преимущества UEFI BIOS по сравнению с устаревшим BIOS?

Преимущества режима загрузки UEFI по сравнению с режимом загрузки Legacy BIOS включают: Поддержка разделов жесткого диска размером более 2 Тбайт. Поддержка более четырех разделов на диске. Быстрая загрузка.

Как выйти из оболочки UEFI?

Как загрузиться с USB в UEFI?

Оказавшись в UEFI, вам просто нужно найти «Меню загрузки» или что-то похожее, а затем найти раздел, который обычно называется «Порядок загрузки». Оказавшись там, найдите запись, которая говорит что-то вроде USB-ключа (или USB-накопителя, флэш-накопителя USB и т. д.), а затем проверьте, не находится ли эта запись над загрузочным диском.

Могу ли я использовать режим UEFI?

Включите компьютер, а затем нажмите клавиши F2 или другие функциональные клавиши (F1, F3, F10 или F12) и клавиши ESC или Delete, чтобы открыть вкладку «Перейти к загрузке», нажав клавишу со стрелкой вправо. Выберите режим загрузки UEFI/BIOS и нажмите Enter.

Что встроено в оболочку EFI?

Оболочка Extensible Firmware Interface (EFI) представляет собой небольшую операционную систему, встроенную в системную плату современных серверов. Это обеспечивает среду для устранения неполадок и обслуживания вне операционной системы.

Что такое UEFI и безопасная загрузка?

Безопасная загрузка UEFI и Windows 8. Безопасная загрузка — одна из функций UEFI, которая позволяет бороться с руткитами и буткитами (использующими уязвимости в прошивке BIOS) даже на начальном уровне загрузки ОС.Технология безопасной загрузки — один из многих защитных уровней в Microsoft Windows 8 и Windows Server 2012.

Если вы устанавливаете Windows® на компьютер с EFI, вы должны включить режим EFI в микропрограмме компьютера как при автоматической, так и при автоматической установке. Вы должны загрузиться с 64-разрядного предустановочного носителя для режима EFI (64-разрядная среда предустановки Windows в режиме EFI или 64-разрядная программа установки Windows в режиме EFI). Вы не можете установить Windows на компьютеры на базе UEFI в режиме BIOS. (Дополнительные сведения о переключении режимов см. в документации по встроенному ПО EFI.) Действия, описанные в этом разделе, приведены только для справки и могут не соответствовать конкретным командам для вашего типа встроенного ПО EFI.

После установки Windows вы можете выполнить дополнительные настройки образа. Этот образ Windows становится вашим основным образом, который вы используете для развертывания на других компьютерах.

  1. Установите Windows, запустив программу установки Windows из загрузочной записи EFI на главном компьютере. Используйте оболочку EFI или меню «Загрузка из файла» микропрограммы, чтобы запустить загрузчик Windows EFI на установочном диске. Дополнительную информацию см. в документации по микропрограмме.

Для компьютеров на базе Itanium используйте следующую команду:

Если диспетчер загрузки EFI поддерживает загрузку с DVD, команда оболочки EFI не требуется. Вы можете загрузить DVD непосредственно из диспетчера загрузки EFI.

При загрузке среды предустановки Windows (Windows PE) с компакт-диска или DVD-диска можно пропустить запрос «Нажмите любую клавишу для загрузки с компакт-диска или DVD» и загрузиться непосредственно в среду предустановки Windows. Для x86 и AMD64 удалите Bootfix.bin из пользовательского образа Windows PE. Для систем на базе Itanuim используйте Efisys_noprompt.bin вместо Efisys.bin при создании образа Windows PE ваших клиентов.

При необходимости можно выполнить автоматическую установку с помощью файла Autounattend.xml, хранящегося на USB-накопителе (UFD) или другом устройстве. Требования к файлу ответов для компьютеров на базе EFI см. в разделе Создание разделов жесткого диска на основе UEFI с помощью Windows SIM.

Некоторые платформы EFI поддерживают встроенное ПО как UEFI, так и BIOS. В некоторых из этих систем не всегда ясно, является ли параметр загрузки DVD по умолчанию параметром загрузки EFI или BIOS. В этих системах может потребоваться использование команды оболочки EFI. Если вы специально не запускаете программу установки Windows с помощью загрузочной записи EFI, может использоваться загрузочная запись микропрограммы по умолчанию для BIOS. Если программа установки Windows запускается в режиме BIOS в комбинированной системе EFI/BIOS, разделы ESP и MSR не создаются. После завершения установки Windows используйте команду Diskpart, чтобы убедиться, что разделы ESP и MSR созданы.

Читайте также: