- .启动文件可以通过编译ShellPkg/ShellPkg.dsc得到,制作UEFI BIOS启动盘后就可以把自己的app或者驱动放到UEFI 启动盘的U盘上,然后进行load进行运行调试,可以省去把驱动下载到板子上的步骤,方便调试硬件。
source edk_setup.sh build -p ShellPkg/ShellPkg.dsc -t GCC5 -b RELEASE -a X64 # -p 要编译的包 # -t 选择的工具链 # -b 目标类型 # -a 架构类型
可以得到Shell.efi
编译的过程中可能出现Shell.dll权限不足的问题,可以用chmod 777 Shell.dll进行更改权限即可编译通过
制作shell 启动盘
1)将U盘格式化为FAT32(FAT/FAT16也可以),可以用软碟通,随便烧录个镜像,然后再清除下里面内容
2)在U盘的根目录建立efiboot文件夹
3)将刚生成32/64位Shell.efi改为bootx32.efi或者bootx64.efi,并复制到U盘的efiboot目录下
将做好的U盘插入到计算机,开机从U盘启动,即可进入UEFI Shell环境了。



