This repository contains a simple EFI (Extensible Firmware Interface) application written in C.
AugerXenith is made to run on a linux system. Instructions for building it on windows will be here soon.
Before building, you need the following tools and dependencies:
clangfor compiling C.lldfor linking the executable.mkfs.vfatfor creating the file system.makefor building it.qemu-systemfor running it.
Install all the packages needed (Debian, Ubuntu):
sudo apt install make clang dosfstools qemu-system lldTo build it:
- Clone the repository:
git clone https://github.com/Xaristrike/AugerXenithEFI.gitcd AugerXenithEFI- Compile:
makeTo run it using QEMU:
make qemuTo run it in text mode, QEMU will use the terminal window as the output:
make qemunographicTo clean up build files and other temporary files:
make clean