Built in efi shell что это: Built-in EFI Shell — что это?

Содержание

Общие сведения о параметрах загрузки в EFI — Windows drivers





Twitter




LinkedIn




Facebook




Адрес электронной почты










  • Статья

  • Чтение занимает 3 мин

Как и в случае с параметрами загрузки в системе с встроенным по BIOS, в EFI NVRAM существует два типа параметров загрузки:

  • Глобально определенные переменные , которые применяются ко всем загрузочным устройствам и загрузочным программам на компьютере.

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

Средство bootcfg , рассматриваемое в разделе изменение параметров загрузки в EFI , позволяет просматривать и изменять параметры загрузки в EFI NVRAM.

В следующем примере показана bootcfg-дисплей компьютера с процессором Itanium.

Boot Options
------------
Timeout:             30
Default:             \Device\HarddiskVolume3\WINDOWS
CurrentBootEntryID:  1
Boot Entries
------------
Boot entry ID:    1
OS Friendly Name: Windows Server 2003, Enterprise
OsLoadOptions: /debug /debugport=COM1 /baudrate=57600
BootFilePath:     \Device\HarddiskVolume1\EFI\Microsoft\WINNT50\ia64ldr.efi
OsFilePath:       \Device\HarddiskVolume3\WINDOWS
Boot entry ID:    2
OS Friendly Name: EFI Shell [Built-in]

В следующей таблице описаны элементы bootcfg, отображаемого в файле Boot Data, в EFI NVRAM.

Параметры загрузки

Содержит параметры, которые применяются ко всем загрузочным записям.

(Заголовок раздела)

Timeout

Определяет, как долго будет отображаться меню загрузки. Когда это значение истечет, загрузчик загрузит операционную систему по умолчанию.

Timeout:   30

По умолчанию

Указывает расположение операционной системы по умолчанию.

\Device\HarddiskVolume3\WINDOWS

куррентбутентрид

Указывает загрузочную запись, которая использовалась для запуска текущего сеанса операционной системы.

CurrentBootEntryID:  1

Загрузочные записи

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

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

(Заголовок раздела)

Идентификатор загрузочной записи

Определяет загрузочную запись для Bootcfg. Это значение изменяется при изменении порядка записей загрузки.

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

Boot entry ID:    1

OS Friendly Name (Понятное имя операционной системы)

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

Windows Server 2003,
Enterprise

ослоадоптионс

Задает Параметры загрузки для записи. Параметры загрузки — это команды для включения, отключения и настройки функций операционной системы. Диспетчер загрузки EFI передает эти параметры на загрузочное устройство или систему для интерпретации и реализации.

Список параметров загрузки, связанных с отладкой и тестированием драйверов, см. в разделе варианты загрузки в файле Boot.ini.

OsLoadOptions: /debug
/debugport=COM1 /baudrate=57600

бутфилепас

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

В EFI NVRAM путь к файлу загрузчика хранится в виде двоичного пути к устройству EFI, использующему глобальный уникальный идентификатор (GUID) для идентификации раздела EFI.

Bootcfg использует имя устройства NT раздела на экране пути.

BootFilePath: \Device\HarddiskVolume1
\EFI\Microsoft\WINNT50\ia64ldr. efi

осфилепас

Указывает расположение операционной системы.

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

Bootcfg использует имя устройства NT раздела на экране пути.

OsFilePath: \Device\HarddiskVolume3
\WINDOWS

Кроме того, существует важный элемент загрузочной записи EFI, который не отображается в bootcfg, идентификатор загрузочной записи EFI. Загрузочная запись EFI представляет собой уникальный идентификатор загрузочной записи EFI. Этот идентификатор назначается при создании загрузочной записи и не изменяется. Он представляет запись загрузки в нескольких списках, включая массив BootOrder , и это имя каталога на диске, в котором система хранит данные, связанные с загрузочной записью, включая резервные копии загрузочной записи. Идентификатор загрузочной записи EFI имеет формат BootXXXX, где XXXX — шестнадцатеричное число, отражающее порядок, в котором создаются загрузочные записи.

Примечание

Поле идентификатора загрузочной записи в bootcfg и номер загрузочной записи в нврбут не отображают идентификатор загрузочной записи EFI. Идентификаторы bootcfg и Нврбут — это номера строк, которые представляют порядок записи загрузки в разделе загрузочные записи и изменяются при изменении порядка записей.

Подробное описание параметров загрузки в системах на базе процессоров Itanium см. в спецификации расширенного интерфейса встроенного по. Копию спецификации можно загрузить на веб-сайте интерфейса Intel расширяемого встроенного по .






5.1. Запуск программы установки на IA-64

5.1.1. Загрузка с CD-ROM

Для большинства пользователей проще всего будет использовать набор компакт-дисков Debian. Если у вас есть набор компакт-дисков и ваш компьютер поддерживает загрузку с компакт-диска, прекрасно! Просто вставьте компакт-диск, перезагрузите компьютер и переходите к следующей главе.

Заметим, что некоторым приводам компакт-дисков нужны специальные драйверы и поэтому, они недоступны на ранних стадиях установки. Если производимая стандартная последовательность загрузки с CD не работает, обратитесь к этой главе снова и прочитайте об альтернативных ядрах и методах установки, которые доступны для вашей машины.

Даже если не удалось загрузиться с CD-ROM, вероятно, вы ещё сможете установить с CD-ROM компоненты Debian и пакеты. Просто загрузитесь с другого носителя, например, с дискет. Когда придёт время установки операционной системы, базовой системы или дополнительных пакетов, укажите программе установки на привод CD-ROM.

При возникновении проблем с загрузкой смотрите Раздел 5.4, «Диагностика проблем процесса установки».

Содержимое компакт-диска

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

Архитектура IA-64 использует интерфейс следующего поколения Extensible Firmware Interface (EFI) от Intel. В отличие от традиционного BIOS x86, который ничего не знает о загрузочном устройстве кроме таблицы разделов и главной загрузочной записи (MBR), EFI может читать и записывать файлы из разделов отформатированных в FAT16 или FAT32. Это упрощает зачастую просто чародейский процесс старта системы. Системный загрузчик и микропрограмма EFI, которая поддерживает его, получают целую файловую систему для хранения файлов, необходимых для загрузки машины. Это значит, что системный диск на системе IA-64 содержит дополнительный дисковый раздел, выделенный под EFI, вместо простой MBR или загрузочного сектора на обычных системах.

Компакт-диск с программой установки Debian содержит небольшой раздел EFI, в котором находятся системный загрузчик ELILO, его файл настройки, ядро программы установки и начальная файловая система (initrd). Работающая система тоже содержит раздел EFI, в котором располагаются необходимые для загрузки системы файлы. Эти файлы доступны для чтения из командной оболочки EFI Shell, как описано ниже.

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

Системный загрузчик EFI запускается на последнем шаге инициализации микропрограммы. Он отображает список меню, из которого пользователь может выбрать вариант. В зависимости от модели системы и установленных программ, это меню может выглядеть по-разному. Должно быть отображено два пункта меню, Boot Option Maintenance Menu и EFI Shell (Built-in). Использование первого предпочтительнее, однако , если он недоступен или компакт-диск по каким-то причинам не загрузился с ним, используйте второй.

ВАЖНО

Системный загрузчик EFI выполнит команду загрузки по умолчанию, обычно из первого пункта меню, через заданное число секунд. На это указывает обратный отсчёт внизу экрана. Как только время закончится и запустится система по умолчанию, для продолжения установки вам придётся перезагрузить машину. Если командой по умолчанию является EFI Shell, то вы можете вернуться в системный загрузчик выполнив exit из командной строки.

5.1.1.1. Вариант 1: Загрузка из Boot Option Maintenance Menu

  • Вставьте CD в DVD/CD привод и перезагрузите машину. После завершения инициализации системы firmware покажет страницу системного загрузчика EFI и меню.

  • Выберите Boot Maintenance Menu из меню с помощью клавиш управления курсором и нажмите ENTER. Вы попадёте в следующее меню.

  • Выберите Boot From a File из меню с помощью клавиш управления курсором и нажмите ENTER. Вы увидите список устройств, протестированных firmware. Вы должны увидеть две строки меню, содержащих или Debian Inst [Acpi … или Removable Media Boot. Если вы посмотрите на остальную часть строки меню, то заметите, что информация об устройстве и контроллере будет одинаковой.

  • Вы можете выбрать одну из записей, которые указывают на CD/DVD привод. Выделите одну с помощью клавиш управления курсором и нажмите ENTER. Если вы выберете Removable Media Boot, то машина немедленно запустит процедуру начальной загрузки. Если вы выберете Debian Inst [Acpi …, то появится список частей CD, с которых можно загрузиться и потребуется выполнить следующий (дополнительный) шаг.

  • Этот шаг нужен только если вы выбрали Debian Inst [Acpi …. Список также появится после строки [Treat like Removable Media Boot]. Выберите эту строку с помощью клавиш управления курсором и нажмите ENTER.Это запустит процедуру начальной загрузки.

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

5.1.1.2. Вариант 2: Загрузка из EFI Shell

Если по каким-то причинам вариант 1 не сработал, перезагрузите машину и когда появится меню системного загрузчика EFI, то в нём должен быть ещё один пунктEFI Shell [Built-in]. Загрузитесь с CD с программу установки Debian с помощью следующих шагов:

  • Вставьте CD в DVD/CD привод и перезагрузите машину. После завершения инициализации системы firmware покажет страницу системного загрузчика EFI и меню.

  • Выберите EFI Shell из меню с помощью клавиш управления курсором и нажмите ENTER. EFI Shell просканирует все устройства, с которых можно загрузиться и покажет их в консоли, перед приглашением к вводу из командной строки. Распознанные загрузочные разделы устройств отображаются как fsn:. Все остальные распознанные разделы называются blkn:. Если вы вставили CD только перед входом в EFI shell, то может потребоваться несколько дополнительных секунд для инициализации привода компакт-дисков.

  • Найдите в выводе EFI shell привод компакт-дисков. По всей вероятности устройство называется fs0:, хотя другие устройства с загрузочными разделами тоже могут отображаться как fsn.

  • Чтобы выбрать устройство, введите fsn: и нажмите ENTER, где n номер раздела для CDROM. EFI shell теперь покажет этот номер в своём приглашении.

  • Введите elilo и нажмите ENTER. Это запустит процедуру начальной загрузки.

Как и в варианте 1, эти шаги запускают системный загрузчик Debian, который показывает страницу меню для выбора загружаемого ядра и параметров. Также вы можете ввести короткую команду fsn:elilo в командной строке. Чтобы продолжить, выберите ядро и параметры.

5.1.1.3. Установка с консоли на последовательном порту

Вы можете выбрать выполнение установки с помощью монитора и клавиатуры или через последовательный порт. Чтобы использовать монитор/клавиатурную установку, выберите пункт содержащий строку [VGA console]. Для установки через последовательный порт, выберите пункт, содержащий строку [BAUD baud serial console], где BAUD это скорость вашего последовательного порта. Типичные настройки скорости устройства ttyS0 выделены в отдельные пункты меню.

В большинстве случаев вам нужно чтобы скорость программы установки была равной с подключённой консолью EFI. Если вы не знаете какой она должна быть, то можете получить скорость с помощью команды baud в EFI shell.

Если в меню нет пунктов со скоростями для последовательного порта или нет скорости, которая вам требуется, то вы можете изменить настройки консоли одного из существующих пунктов меню. Например, чтобы использовать на консоли 57600 бод через устройство ttyS1, введите console=ttyS1,57600n8 в текстовом окне с приглашением Boot:.

Примечание

Большинство машин IA-64 продаётся настроенными по умолчанию консолями на 9600 бод. Эта настройка довольно медленна, и займёт значительное время для прорисовки каждого экрана при обычном процессе установки. Вам, вероятно, стоит увеличить скорость, используемую при установке или выполнять установку в текстовом режиме. Смотрите в меню помощи Params инструкции по запуску программы установки в текстовом режиме.

Предупреждение

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

5.1.1.4. Выбор загружаемого ядра и параметров

Начальный загрузчик выводит меню и текстовое окно с приглашением Boot:. Клавишами управления курсором выбирается строка меню, а в текстовое окно вводится всё набранное на клавиатуре. Есть также экраны с помощью, в которые можно попасть нажав соответствующую функциональную клавишу. На экране помощи General объясняются пункты меню, а экранParams рассказывает об общих параметрах командной строки.

Прочитав экран помощи General, выберите ядро и режим установки, которые наиболее вам подходят. Также вы должны прочитать в Раздел 5. 3, «Параметры загрузки» про любой дополнительный параметр, который вам может потребоваться ввести в приглашении Boot:. Выбираемая версия ядра будет использована для процесса установки и в установленной системе. Если вы испытываете проблемы с ядром во время установки, то скорее всего вы получите те же проблемы в установленной системе. В следующих двух шагах выбирается и запускается установка:

  • С помощью клавиш управления курсором выберите наиболее подходящие вам версию ядра и режим установки.

  • Введите любые параметры, набрав их с клавиатуры. Текст будет отображаться прямо в текстовом окне. Здесь же задаются параметры ядра (такие как консоль на последовательном порту).

  • Нажмите ENTER. Загрузится и запустится ядро. Ядро выведет обычные сообщения инициализации, а затем появится первый экран программы установки Debian.

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

5.1.2. Загрузка по TFTP

Загрузка системы IA-64 по сети похожа на загрузку с CD. Единственное отличие — это способ загрузки ядра. Менеджер загрузки EFI может загружать и запускать программы с сервера из сети. Как только ядро установки загружено и запустилось, установка системы происходит также как и с CD за исключением, того, что пакеты базовой установки будут получены по сети, а не с привода CD.

Загрузка по сети требует наличия сетевого подключения и сетевого загрузочного сервера TFTP (DHCP, RARP или BOOTP).

Метод установки с загрузкой из сети описан в Раздел 4.3, «Подготовка файлов для загрузки по TFTP».

Для загрузки по сети системы IA-64 требуется два специальных действия. DHCP и TFTP на загрузочном сервере должны быть настроены на доставку elilo. На клиенте должен быть задан дополнительный параметр загрузки в менеджере загрузки EFI, включающий загрузку по сети.

5.1.2.1. Настройка сервера

Соответствующая запись TFTP для загрузки по сети системы IA-64 выглядит так:

Заметьте, что цель — получить запущенный elilo. efi на клиенте.

Распакуйте файл netboot.tar.gz в каталог, используемый как корневой на tftp сервере. Обычно корень tftp содержится в /var/lib/tftp или /tftpboot. Создастся дерево каталогов debian-installer, содержащее загрузочные файлы для системы IA-64.

Файл netboot.tar.gz содержит файл elilo.conf, который должен работать на большинстве машин. Однако, если вам нужно изменить этот файл, то он находится в каталоге debian-installer/ia64/. Можно создать различные конфигурационные файлы для различных клиентов, назвав их по IP-адресу клиента, записанном в шестнадцатеричной системе и с суффиксом .conf. Подробней смотрите документацию в пакете elilo.

5.1.2.2. Настройка клиента

Для настройки клиента на загрузку по TFTP, загрузитесь в EFI и войдите в Boot Option Maintenance Menu.

  • Add a boot option.

  • Там вы должны увидеть одну или более строк с текстом Load File [Acpi()/. ../Mac()]. Если есть более одной строки, выберите ту, которая содержит MAC адрес интерфейса с которого вы будете загружаться. Используйте клавиши стрелок, затем нажмите enter.

  • Введите имя записи Netboot и нечто подобное, сохраните, и выйдите обратно в загрузочное меню.

Вы должны увидеть только что созданную запись, а её выбор должен инициировать DHCP запрос, после чего загрузку по TFTP файла elilo.efi с сервера.

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

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

Загрузка из оболочки EFI

Сегодня, когда я загружал несколько старых виртуальных машин в своем кластере PVE, это произошло:

Ошибка гласит: BdsDxe: не удалось загрузить Boot0001 «UEFI QEMU QEMU HARDDISK» из PciRoot(0x0/Pci(0x1E,0x0)/Pci(0x1,0x0)/Pci(0x5,0x0)/Scsi(0x0,0x0): Не найдено .

Затем виртуальная машина пытается загрузиться с использованием PXE, терпит неудачу и в конечном итоге переходит в оболочку EFI:

Эта конкретная виртуальная машина настроена на загрузку с использованием Контроллер VirtIO SCSI . Ошибка, вероятно, была вызвана изменением топологии шины PCI или карты памяти (виртуальной) ( 1 ). Загрузочная запись, хранящаяся в EFI NVRAM (постоянное хранилище, в котором хранится конфигурация UEFI), никуда не указывала, и процесс загрузки завершился неудачно.

TODO: добавьте краткое пошаговое руководство, объясняющее, как устранить ошибку такого рода

Решение (временное)

РЕДАКТИРОВАТЬ: это ручной способ сделать это, вы можете использовать меню UEFI для создания новой записи.

Как и в большинстве оболочек, прокрутка shift + pageUp / pageDown .
Можно выйти (выйти из оболочки и выйти в интерфейс управления EFI) или перезагрузить .

Чтобы загрузить диск и загрузиться вручную:

 Оболочка>FS0:
FS0:\> лс
Каталог: FS0:\
22.09.2019 19:43  4,096 EFI
15.04.2020 20:51 10 668 NvVars
    1 файл(ы) 10 668 байт
    1 реж.
FS0:\> компакт-диск EFI
FS0:\EFI\> диск дебиан
FS0:\EFI\debian\> grub64.efi
 

Памятка EFI Shell

Команда map напечатать сопоставление обнаруженных разделов и устройств (подобно lsblk ), vol напечатать дополнительные сведения.

Список параметров загрузки:

 FS0:\> загрузочный дамп bcfg -b
...
Опция: 06. Переменная: Boot0004
  Описание — UEFI QEMU HARDDISK QM00001
  DevPath — PciRoot(0x0)/Pci(0x1,0x1)/Ata(0x0)
  Опционально- Y
...
 

Изменить порядок загрузки (уменьшить все остальные параметры)

 # переместить опцию 6 в позицию 0, сдвинув остальные вниз
FS0:\> загрузка bcfg mv 6 0
 

Удалить опцию

 FS0:\> bcfg boot rm 4
 

Добавить опцию

 FS0:\> bcfg boot add 1 FS0:\EFI\GRUB\grubx64. efi "GRUB"
Цель = 0007.
bcfg: добавить Boot0007 как 1
 

help вывод, более читаемый, чем на маленькой консоли:

 FS0:\> cat help.txt
псевдоним — отображает, создает или удаляет псевдонимы UEFI Shell.
attrib — отображает или изменяет атрибуты файлов или каталогов.
bcfg — управляет параметрами загрузки и драйверов, которые хранятся в NVRAM.
cd - Отображает или изменяет текущий каталог.
cls — очищает вывод консоли и при необходимости изменяет цвет фона и переднего плана.
comp — сравнивает содержимое двух файлов по байтам.
connect — привязывает драйвер к определенному устройству и запускает драйвер.
cp — копирует один или несколько файлов или каталогов в другое место.
date - Отображает и устанавливает текущую дату для системы.
dblk — отображает один или несколько блоков с блочного устройства.
устройства — отображает список устройств, управляемых драйверами UEFI.
devtree — отображает дерево устройств, совместимое с моделью драйвера UEFI. 
dh — отображает дескрипторы устройства в среде UEFI.
отключить - отключает один или несколько драйверов от указанных устройств.
dmem — отображает содержимое системной памяти или памяти устройства.
dmpstore — управляет всеми переменными UEFI.
драйверы — отображает список драйверов UEFI.
drvcfg — вызывает конфигурацию драйвера.
drvdiag — вызывает протокол диагностики драйверов.
echo - Управляет эхом команды файла скрипта или отображает сообщение.
edit — предоставляет полноэкранный текстовый редактор для файлов ASCII или UCS-2.
eficompress — сжимает файл с помощью алгоритма сжатия UEFI.
efidecompress — распаковывает файл с помощью алгоритма декомпрессии UEFI.
else — определяет код, выполняемый, когда 'if' имеет значение FALSE.
endfor - Завершает цикл for.
endif - Завершает блок скрипта, управляемый оператором if.
exit — выход из оболочки UEFI или текущего скрипта.
for - Запускает цикл на основе синтаксиса for.
getmtc — получает MTC от BootServices и отображает его.
goto - Перемещает точку выполнения в скрипте. 
help — отображает список команд UEFI Shell или подробную справку по командам.
hexedit — предоставляет полноэкранный шестнадцатеричный редактор для файлов, блочных устройств или памяти.
if - Выполняет команды в указанных условиях.
ifconfig — изменяет IP-адрес по умолчанию сетевого стека UEFI IPv4.
ifconfig6 — отображает или изменяет конфигурацию IPv6 для сетевого интерфейса.
load — загружает драйвер UEFI в память.
loadpcirom — загружает дополнительное ПЗУ PCI.
ls — выводит содержимое каталога или информацию о файле.
map — отображает или определяет сопоставления файловой системы.
memmap — отображает карту памяти, поддерживаемую средой UEFI.
mkdir — создает один или несколько новых каталогов.
mm — отображает или изменяет адресное пространство MEM/MMIO/IO/PCI/PCIE.
mode — отображает или изменяет режим устройства вывода консоли.
mv — перемещает один или несколько файлов в место назначения внутри или между файловыми системами.
openinfo — отображает протоколы и агенты, связанные с дескриптором. 
parse — извлекает значение из выходного файла стандартного формата.
pause - приостанавливает выполнение скрипта и ждет, пока оператор нажмет клавишу.
pci — отображает список устройств PCI или пространство конфигурации функций PCI и расширение PCIe.
пространство конфигурации.
ping — пропинговать целевой хост с помощью стека IPv4.
ping6 — пропингуйте целевую машину с помощью сетевого стека UEFI IPv6.
reconnect — переподключает драйверы к определенному устройству.
reset - сбрасывает систему.
rm — удаляет один или несколько файлов или каталогов.
sermode - устанавливает атрибуты последовательного порта.
set — отображает или изменяет переменные среды UEFI Shell.
setsize — регулирует размер файла.
setvar — отображает или изменяет переменную UEFI.
shift - Смещает позиции параметров в скрипте.
smbiosview — отображает информацию SMBIOS.
останов - останавливает операцию на указанное количество микросекунд.
time - Отображает или устанавливает текущее время для системы.
часовой пояс — отображает или устанавливает информацию о часовом поясе. 
touch — обновляет временную метку имени файла текущей системной датой и временем.
type - Отправляет содержимое файла на стандартное устройство вывода.
unload — выгружает уже загруженный образ драйвера.
ver — отображает информацию о версии прошивки UEFI.
vol — отображает или изменяет информацию о томе диска.
Использование справки:help [cmd|шаблон|специальный] [-usage] [-verbose] [-название раздела][-b]
 

Ссылка: примеры GRUB/EFI из Archlinux Wiki


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

uefi-shell · Темы GitHub · GitHub

Вот
18 публичных репозиториев
соответствует этой теме…

пбатард
/

Фидо

Звезда
1,8к

пбатард
/

UEFI-оболочка

Звезда
114

NekokeCore
/

edk2-ковш

Звезда
94

фпмерфи
/

UEFI-Утилиты-2019

Звезда
71

фпмерфи
/

UEFI-утилиты

Звезда
60

фпмерфи
/

UEFI-Утилиты-2018

Звезда
38

фпмерфи
/

UEFI-Утилиты-2016

Звезда
37

отступление
/

edk2-ночной

Звезда
35

Килиан Кегель
/

toro-C-библиотека

Звезда
15

Килиан Кегель
/

UDK2018-UEFI-Шелл

Звезда
8

гезангтом
/

edk2-nx627j

Звезда
6

Килиан Кегель
/

Visual-ANSI-C-для-UEFI-Shell

Звезда
4

BIOS-iEngineer
/

ДЖИНША-X99-Д8

Звезда
4

НебесныйНебесныйШинскийНебесный
/

usb_uefi_shell

Звезда
4

Килиан Кегель
/

Visual-Studio-для-UEFI-Shell

Звезда
2

crawfxrd
/

uefi-оболочка

Звезда
1

ZBCМарс
/

UEFIИсследование

Звезда
1

Лори0131
/

UEFI_Shell_Lab

Звезда
0

Улучшить эту страницу

Добавьте описание, изображение и ссылки на
uefi-оболочка
страницу темы, чтобы разработчикам было легче узнать о ней.

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