Где находится команда оболочки tftp efi? - PullRequest
0 голосов
/ 05 декабря 2018

Не удалось найти команду tftp в shell.efi приложении от Tianocore.

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

Я посмотрел на источники и обнаружил, что они реализованы в каталоге DynamicCommand.Может быть, команда должна быть загружена или активирована каким-либо образом перед использованием?

Редактировать: хорошо, единственный способ, с помощью которого я нашел клиента tftp, работающего над оболочкой Tianocore, - это сборка ShellPkg из исходных текстов .Существует подкаталог DynamicCommand/TftpDynamicCommand, содержащий приложение tftp.Он будет производить tftp.efi после завершения сборки пакета.«Руководство» можно найти здесь .До сих пор не понимаю, как создать оболочку с помощью встроенной команды tftp и почему сопровождающие Tianocore, например, не включают скомпилированный tftp.efi в ShellBinPkg.

1 Ответ

0 голосов
/ 15 декабря 2018

Как запустить OVMF * В статье 1002 * содержится информация о том, как получить предварительно созданные изображения OVMF:

Предварительно созданные изображения доступны по адресу https://www.kraxel.org/repos/

  • Эти образы создаются автоматически и отслеживают последний код OVMF в дереве EDK II.
  • Некоторые из этих сборок включают CSM seabios и могут загружать «устаревшие» операционные системы не-UEFI.Примечание: seabios имеет лицензию GPLv3)
  • Если ваша ОС не работает с репозиториями RPM, вы можете вручную загрузить и распаковать файлы RPM в jenkins / edk2

Вы можете найти последние RPM-пакеты OVMF в kraxel хранилище .Они содержат последнюю версию прошивки и UefiShell.iso для загрузки.Там вы найдете команду tftp, которая вам нужна, и другие интересные вещи.

...