編譯qemu可用的efi固件
原作者awdrg901
1.準(zhǔn)備環(huán)境
Ubuntu下的依賴包:
#1 基礎(chǔ)依賴:build-essential bison acpica-tools nasm git flex python3
請(qǐng)務(wù)必全部安裝
#2 gcc交叉編譯器:
gcc-x86-64-linux-gnu對(duì)應(yīng)x86_64
gcc-aarch64-linux-gnu對(duì)應(yīng)aarch64
默認(rèn)只編譯aarch64和x86_64
aarch64的設(shè)備(樹(shù)莓派、一般手機(jī))請(qǐng)安裝gcc-x86_64-linux-gnu
x86_64的設(shè)備(電腦)請(qǐng)安裝gcc-aarch64-linux-gnu
2.編譯
解壓下載的UEFI.7z,進(jìn)入目錄UEFI,運(yùn)行make efi -j8,慢慢等著就可以了#(滑稽)?
編譯完成的固件在out目錄下,解壓使用
使用方法示例:qemu命令里面加上-pflash edk2-aarch64-code點(diǎn)fd -pflash edk2-aarch64-vars點(diǎn)fd
修改efi固件啟動(dòng)圖片:圖片目錄edk2/MdeModulePkg/Logo/Logo . bmp,把想要的圖片轉(zhuǎn)換成bmp格式并重命名保存在目錄下再進(jìn)行編譯
efi下載地址https://awdrg901.lanzous.com/iqjjUemgi8d
標(biāo)簽: