欢迎光临散文网 会员登陆 & 注册

编译qemu可用的efi固件

2020-08-01 20:13 作者:dabao1955  | 我要投稿

原作者awdrg901

1.准备环境

Ubuntu下的依赖包:

#1 基础依赖:build-essential bison acpica-tools nasm git flex python3

请务必全部安装

#2 gcc交叉编译器:

gcc-x86-64-linux-gnu对应x86_64

gcc-aarch64-linux-gnu对应aarch64

默认只编译aarch64和x86_64

aarch64的设备(树莓派、一般手机)请安装gcc-x86_64-linux-gnu

x86_64的设备(电脑)请安装gcc-aarch64-linux-gnu

2.编译

解压下载的UEFI.7z,进入目录UEFI,运行make efi -j8,慢慢等着就可以了#(滑稽) 

编译完成的固件在out目录下,解压使用

使用方法示例:qemu命令里面加上-pflash edk2-aarch64-code点fd -pflash edk2-aarch64-vars点fd

修改efi固件启动图片:图片目录edk2/MdeModulePkg/Logo/Logo . bmp,把想要的图片转换成bmp格式并重命名保存在目录下再进行编译

efi下载地址https://awdrg901.lanzous.com/iqjjUemgi8d

编译qemu可用的efi固件的评论 (共 条)

分享到微博请遵守国家法律