Skip to content

rupansh/edk2-beryllium

Repository files navigation

Attempt to create a minimal EDK2 for Poco F1.

Status

Boots linux mainline(Without android configs) + busybox minimal initramfs

Requires grub2 in /firmware (don't format it)

Put Linux + Initramfs in an ext4 partition (and setup grub.cfg accordingly)

Building

Tested on macOS High Sierra, case-sensitive drive

First, clone EDK2.

cd ..
git clone https://github.com/tianocore/edk2.git --recursive
git clone https://github.com/tianocore/edk2-platforms.git

see EDK2 website

Finally, ./build.sh.

Then fastboot boot uefi.img.

Credits

zhuowei for base tree /zhuowei

fxsheep for his great sagit reference /fxsheep/edk2-sagit

SimpleFbDxe screen driver is from imbushuo's Lumia950XLPkg.

pundiramit for mainline linux for beryllium /pundiramit/linux