Skip to content

Latest commit

 

History

History
27 lines (17 loc) · 611 Bytes

README.md

File metadata and controls

27 lines (17 loc) · 611 Bytes

Small-Linux-Bootloader

This is a small linux bootloader with initrd support. It support the X86-64 architecture.

This is intended for educational only.

You should have these dependances installed on your system

Debian/ubuntu:

sudo apt-get install bc build-essential libelf-dev libssl-dev bison flex

This script will compile everything for you:

  • The kernel
  • The initrd
  • The bootloader

And then it will pack them and lunch it with QEMU. You should see this:

To run it just run

./build.sh