Вопросы по теме 'uefi'

Автоматический запуск приложения EFI при загрузке
Я могу создать и вручную выполнить приложение EFI в среде UEFI. Но я бы хотел, чтобы мое приложение выполнялось автоматически во время загрузки. Есть ли способ сказать загрузчику сделать это или мне нужно включить мое приложение в драйвер, чтобы...
17851 просмотров
schedule 17.09.2023

UEFI Bios и фаза SEC
Мое знание биоса довольно низкое, но каждый раз, когда я читаю некоторые документы о UEFI, я не понимаю, почему фаза SEC является корнем доверия в процедурах биоса UEFI. Этап SEC выполняет проверку PEI, но я не понимаю, кто или каким образом этап...
1928 просмотров
schedule 13.08.2022

После загрузки Linux освобождает память загрузчика Tianocore.
Я использую Tianocore для загрузки Linux, я понимаю, что Linux может использовать сервисы Tianocore Runtime (перезагрузка, update_capsule и т. д.), это означает, что какая-то часть кода Tianocore остается нетронутой Linux. Linux никогда не коснется...
151 просмотров
schedule 05.02.2023

Чтение идентификатора поставщика USB-устройства и идентификатора устройства из конфигурационного пространства PCI (EFI)
Я хочу получить идентификатор поставщика и идентификатор устройства для подключенного USB-устройства через программу EFI. Я могу прочитать все пространство конфигурации PCI. Я нахожу хост-контроллер USB, к которому подключено мое USB-устройство. Я...
1743 просмотров
schedule 03.04.2023

Могут ли приложения uefi вызывать API DXE lib и наоборот?
Я работаю в edk2 Tianocore. Я написал драйвер DXE для некоторой обработки данных, этот драйвер автоматически запускается непосредственно перед фазой BDS. Я также написал приложение uefi для выполнения той же работы, это приложение. может быть...
234 просмотров
schedule 18.07.2022

Кто выполняет POST? биос микроконтроллер или процессор?
Какое оборудование выполняет прошивку во время POST? биос микроконтроллер или процессор? Микроконтроллер BIOS выполняет прошивку в ПЗУ, которая имеет некоторую конфигурацию на CMOS (например, в ОЗУ). Но во время POST кто ​​выполняет прошивку,...
2246 просмотров
schedule 23.12.2022

Загрузочный USB-накопитель с интерфейсом Gparted UEFI
Кажется, я не могу загрузить последнюю версию Gparted на свои ноутбуки с UEFI. Я пробовал создать USB-диск через Unetbootin, Lili, Rufus, и хотя он будет загружаться на незащищенных ноутбуках, он не будет загружаться на моих поддерживающих URFI....
4672 просмотров
schedule 28.05.2023

Связь с устройством Bluetooth из кода UEFI
Можно ли связаться с мобильным устройством, поддерживающим Bluetooth LE, из UEFI системы? Спецификация UEFI 2.6 добавляет поддержку Bluetooth, но я не вижу новых ноутбуков, поддерживающих ее, а также в спецификации ничего не говорится о Bluetooth LE.
316 просмотров
schedule 25.09.2022

Чтение переменной UEFI с помощью RT->GetVariable
Я новичок в кодировании. Поэтому я стараюсь, чтобы это было максимально просто. Моя цель - прочитать переменные uefi, такие как поставщик/серийный номер, и распечатать их обратно. Мой код не будет работать должным образом. Я использую gnu-efi....
1046 просмотров
schedule 17.12.2022

Отладка образа GRUB2 EFI, запущенного на QEMU
Чего я хочу добиться Я хочу настроить образ GRUB EFI и отлаживать его во время работы в QEMU. Итак, я пытаюсь отладить ванильный образ GRUB перед его настройкой. Что я сделал до сих пор Я загрузил GRUB2 с http://git.savannah.gnu.org и...
1799 просмотров
schedule 17.01.2023

Как запустить shim из кода grub2?
Я новичок в grub. Я пытаюсь включить безопасную загрузку UEFI из grub. Я решил использовать shim для проверки подписи ядра. Grub можно проверить из UEFI. Я вытащил патчи из репозитория Ubuntu grub git. Grub использует функцию...
264 просмотров
schedule 21.02.2023

Проблемы с безопасной загрузкой UEFI с hello efi
Я создал один efi и подписал его с помощью pesign, используя документы - Безопасная загрузка UEFI: https://en.altlinux.org/UEFI_SecureBoot_mini-HOWTO https://en.opensuse.org/openSUSE:UEFI_Secure_boot_using_qemu-kvm...
215 просмотров
schedule 10.03.2022

UEFI LocateHandleBuffer всегда возвращает недопустимый параметр
Очень простая программа UEFI как таковая: LocateHandleBuffer() всегда возвращает 8000000000000002 , который является «Недопустимым параметром». В документах EFI говорится, что единственная причина этого должна заключаться в том, что один из двух...
824 просмотров
schedule 30.04.2024

Большинство протоколов UEFI сообщается как неподдерживаемые
Я пишу исполняемый файл EFI на устройстве SoC (Up Board), чтобы помочь нам автоматизировать обновления BIOS и загрузку PXE для установки нашего программного обеспечения на множество устройств. У меня проблема в том, что, по-видимому, большинство...
1213 просмотров
schedule 13.08.2022

Конфигурация сборки TianoCore UEFI Development Kit, TargetTool создает неожиданную конфигурацию
Я создаю приложение UEFI для платы на базе x86-64 . Мое приложение должно быть основано на UDK2018 и использовать его систему сборки. Мой узел сборки — Ubuntu 17. Я пытаюсь использовать TargetTool для настройки конфигурации сборки для среды...
291 просмотров
schedule 18.04.2023

Поведение загрузки для нескольких исполняемых файлов EFI GRUB
После установки Ubuntu внутри /efi/UBUNTU/ системного раздела EFI есть несколько файлов *.efi: GRUBX64.EFI МОКМАНАГ.ЭФИ SHIMX64.EFI mmx64.efi fwupx64.efi Но Спецификация UEFI 2.7 говорит в разделе " 13.3.1.3 Структура каталогов...
549 просмотров
schedule 25.07.2023

Где находится фактический код для служб загрузки UEFI в EDK 2 или где заполняется системная таблица в исходном коде EDK 2
Я работаю над уровнем виртуализации, в частности над виртуализацией загрузочных служб UEFI, чтобы эти службы можно было использовать даже после вызова ExitBootService() и передачи управления ядру GPOS, будь то Windows/Linux. Я не могу найти...
99 просмотров
schedule 21.10.2022

создать чистый загрузочный iso uefi из каталога
Я создал живую систему Linux, и я хочу создать iso-файл, который может загружать uefi, старый BIOS не нужен. У меня есть одна папка с файлами EFIBOOT (содержащая диспетчер загрузки Refind и мое загрузочное ядро ​​efi (Linux-Sytem.efi)) EFITBOOT...
2878 просмотров
schedule 07.01.2023

Как процессор считывает BIOS с флэш-памяти SPI?
В типичных системах x86 встроенное ПО (также известное как BIOS или UEFI) хранится во флэш-чипе на основе SPI. Когда происходит включение питания, процессор начинает выполнение с вектора сброса, который указывает на микросхему SPI с отображением...
3151 просмотров
schedule 25.04.2022

Ошибка приложения EFI Защита от записи
Я попытался выполнить некоторые операции записи/чтения в файловых системах, для которых я перечислил. Проблема в том, что когда я хочу записать в другие тома, а не в свой (fs0), он вернет WRITE PROTECTED Error. ... Enumerated and opened all...
247 просмотров
schedule 20.12.2022