Это может показаться довольно простым вопросом, но у меня много проблем с поиском ответа ...
Как EFI действительно находит материал для загрузки?
По старой схеме BIOS, если MBR имеет специальный маркер, то содержимое загружается в RAM и выполняется. Что будет дальше, зависит от того, что делает этот код. Короче говоря, чтобы сделать загрузочную ОС, вам нужно установить загрузчик по вашему выбору в MBR, а затем сделать все, что ожидает выбранный вами загрузчик, для его настройки. Обычно в BIOS есть меню, позволяющее настроить порядок поиска загрузочной MBR, но это все.
Под EFI ... Я буквально понятия не имею, как это работает. Насколько я могу судить, он вообще не включает загрузочные блоки, а только системный раздел EFI. Но я не могу найти никаких подробностей помимо этого. Должны ли файлы в этом разделе находиться в определенной папке или именоваться определенным образом? Потому что мой тестовый ноутбук полностью игнорирует все, что я положил туда.
Безопасная загрузка добавляет второй уровень веселья к этому. Чтобы работать, двоичный файл должен быть подписан. Но я не могу понять, находится ли подпись внутри самого файла, или рядом с ней должен быть отдельный файл подписи ...