在shell.efi应用程序中找不到tftp命令。
键入tftp时,无法将got 'tftp‘识别为内部或外部命令、可操作程序或批处理文件。Help也不知道这一点。
我查看了源代码,发现它是在DynamicCommand目录中实现的。也许在使用命令之前必须以某种方式加载或激活命令?
编辑:嗯,我发现让tftp客户端在Tianocore shell上工作的唯一方法就是构建ShellPkg from sources。存在包含DynamicCommand/TftpDynamicCommand应用程序的tftp子目录。它将在包构建完成时产生tftp.efi。“手册”可以在here上找到。例如,我仍然不明白如何使用内置的tftp命令来制作外壳程序,也不明白为什么Tianocore维护者不在ShellBinPkg中包含已编译的tftp.efi。
发布于 2018-12-15 08:03:20
How to Run OVMF文章包含有关如何获取预建OVMF镜像的信息:
https://www.kraxel.org/repos/提供了
预构建映像
是GPLv3许可的)
您可以在kraxel repository上找到最新的OVMF RPM包。它们包含要引导的最新固件和UefiShell.iso。你会在那里找到你需要的tftp命令和其他很酷的东西。
https://stackoverflow.com/questions/53634313
复制相似问题