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:
clang
for compiling C.mkfs.vfat
for creating the file system.make
for building it.qemu-system
for running it.
Install all the packages needed (Debian, Ubuntu):
sudo apt install make clang dosfstools qemu-system
To build it:
- Clone the repository:
git clone https://github.com/Xaristrike/AugerXenithEFI.git
cd AugerXenithEFI
- Compile:
make
To run it using QEMU:
make qemu
To run it in text mode, QEMU will use the terminal window as the output:
make qemunographic
To clean up build files and other temporary files:
make clean