A modular boot loader supporting amd64 and i386 running on BIOS or UEFI firmware.
Go to file
user94729 a89bd128e2
continuous-integration/drone/push Build is passing Details
s2boot: vfs: fat16: Added VFAT LFN support
2022-09-06 18:07:23 +02:00
.docs Updated documentation pages; moved to own repository 2021-07-16 15:43:53 +02:00
asm Deduplicated x86 assembly 2022-08-21 11:27:55 +02:00
include/shared Pass UEFI system table in s1boot struct 2020-10-24 19:09:54 +02:00
modules@c92a3b2238 Updated submodule 2021-04-24 21:27:51 +02:00
s2boot s2boot: vfs: fat16: Added VFAT LFN support 2022-09-06 18:07:23 +02:00
sUboot Increment version number 2020-11-05 14:19:31 +01:00
.drone.yml Removed modules build from core pipeline 2020-10-23 21:05:37 +02:00
.gitignore Initial commit 2020-10-11 17:16:30 +02:00
.gitmodules Track master branch of modules 2021-07-16 15:38:07 +02:00
LICENSE Initial commit 2020-10-11 17:16:30 +02:00
Makefile Move modules to own repository 2020-10-23 20:39:47 +02:00
README.md Updated readme 2021-07-16 16:40:16 +02:00

README.md

sxboot

Build Status Modules Build Status Release Tasks Docs

A modular boot loader supporting amd64 and i386 running on BIOS or UEFI firmware.

Building

To build from source, you will need gmake, LLVM and nasm installed. It is recommended you build on a Unix(-like) operating system.

Download source:

git clone --recurse-submodules https://git.omegazero.org/sxboot/core.git
cd core

Compile everything:

make world

If successful, all executable files will be located in bin/amd64/.

For more information, see Building from source.

Installation

Currently there are no installers available for easy installation.

See Installation for manual installation.

Contact

For support or suggestions, contact user94729@omegazero.org / @user94729:matrix.omegazero.org.