Перенаправить UEFI Shell I/O
Я хотел бы перенаправить стандартный ввод / вывод на UEFI Shell с удаленного ПК. У меня есть / вижу два варианта:
1) Через интерфейс UART/COM: есть ли какое-то простое решение, чтобы запустить это внутри оболочки? (Я не хочу входить в настройки "BIOS", но начать перенаправление через скрипт оболочки)
Я могу написать приложение UEFI-Shell, которое использует UART-интерфейс. И я обнаружил, что есть драйвер терминала в edk2\MdeModulePkg\Universal\Console\TerminalDxe. Но я не мог найти ничего о том, как использовать это для перенаправления ConIn и ConOut.
2) Через SSH: единственная информация, которую я нашел, - это то, что можно настроить SSH-сервер в EFI Shell:
http://www.rodsbooks.com/efi-programming/why.html
Но в поисках большего я не смог найти никакой информации о howor, если уже есть какие-либо приложения / документы UEFI.
0 ответов
Я запустил TerminalDxe.
Это просто компиляция TerminalDxe из EDK2
build -a X64 -p MdeModulePkg/MdeModulePkg.dsc -m MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.inf
а затем загрузить его в оболочку UEFI
load TerminalDxe.efi