Что такое "загрузчик UEFI"?

Я предполагал, что UEFI является спецификацией/реализацией.

поэтому вы упаковываете его с другим загрузчиком (например, Grub2).

нет такой вещи, как сингулярный загрузчик UEFI.

по сути U-boot это загрузчик сам по себе, но нет такой идеи загрузчика "one and done" UEFI. Существуют различные варианты загрузчиков с поддержкой UEFI.

это правильно?

14
задан Pimp Juice IT
01.04.2023 1:13 Количество просмотров материала 2787
Распечатать страницу

2 ответа

краткий ответ с разбивкой

UEFI-прошивка для компьютеров разработано и опубликовано Intel. В отличие от большинства прошивок BIOS, прошивки UEFI можно найти на системах, которые не находятся в IBM PC совместимый класс.

Расширяемый Прошивки

UEFI является расширением прошивки, как BIOS, но (1)он может читать записи из разделов диска, не только загружаясь с диска, но (2)загрузка с определенного загрузчика в определенном месте на определенном диске.

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

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

Обратная Совместимость

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


Сравнение

UEFI и U-Boot ведут себя по-разному

  • U-Boot

    • переменные загрузки укажите kernel, initrd и командную строку
    • в настоящее время нет поведения по умолчанию для автоматической загрузки
  • UEFI

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

source

2
отвечен Pimp Juice IT 2023-04-02 09:01

рассмотрим UEFI больше как BIOS или слой, чтобы начать работу на компьютере. Если вы посмотрите на рабочий процесс запуска компьютера, вы можете сказать, что он начинается с CMOS, затем в BIOS, а затем в OS С загрузчика. Таким образом, Вы можете сказать, что Grub2 является загрузчиком UEFI, но вы также можете просто заявить:

загрузчик UEFI - это любой загрузчик, способный считывать данные с прошивки типа UEFI.

1
отвечен MooseQuest 2023-04-02 11:18

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх