tftp efi shell命令在哪里?

时间:2018-12-05 14:15:44

标签: shell uefi tftp

无法从Tianocore的shell.efi应用中找到tftp命令。

当键入tftp时,将'tftp'识别为内部或外部命令,可操作程序或批处理文件。帮助也不知道。

我查看了源代码,发现它在DynamicCommand目录中实现。也许必须在使用之前以某种方式加载或激活命令?

编辑:好吧,我发现让tftp客户端在Tianocore shell上工作的唯一方法是构建ShellPkg from sources。有DynamicCommand/TftpDynamicCommand子目录包含tftp应用程序。它将在软件包构建完成时生成tftp.efi。可以在here中找到“手册”。仍然不了解如何使用内置的tftp命令制作shell,以及为什么Tianocore维护人员没有在ShellBinPkg中包括预编译的tftp.efi。

1 个答案:

答案 0 :(得分:0)

How to Run OVMF文章包含有关如何获取预先构建的OVMF图像的信息:

  

可在https://www.kraxel.org/repos/上获得预制图像

     
      
  • 这些图像会自动生成并跟踪EDK II树中的最新OVMF代码。
  •   
  • 其中一些构建包括seabios CSM,并且可以启动非UEFI“传统”操作系统。注意:seabios已获得GPLv3许可)
  •   
  • 如果您的操作系统不适用于RPM存储库,则可以在jenkins / edk2下手动下载并解压缩RPM文件
  •   

您可以在kraxel repository上找到最新的OVMF RPM软件包。它们包含最新的固件和UefiShell.iso来启动。您会在这里找到tftp命令和其他很酷的东西。