Skip to content

Xaristrike/AugerXenithEFI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AugerXenith EFI

This repository contains a simple EFI (Extensible Firmware Interface) application written in C.

Prerequisites

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.

Installing prerequisites

Install all the packages needed (Debian, Ubuntu):

sudo apt install make clang dosfstools qemu-system

Building

To build it:

  1. Clone the repository:
git clone https://github.com/Xaristrike/AugerXenithEFI.git
cd AugerXenithEFI
  1. Compile:
make

Running

To run it using QEMU:

make qemu

To run it in text mode, QEMU will use the terminal window as the output:

make qemunographic

Cleaning Up

To clean up build files and other temporary files:

make clean

About

An EFI application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published