microZEUS
The whole stack, hand-drawn.Sheet 3/10 — mzBoot

Sheet 3/10 — Firmware · Bootloader

mzBoot

A GRUB-like two-stage bootloader and complete disk-preparation toolchain.

In development
LayerFirmware · Bootloader
LanguageC · asm
Targetsx86_64 · arm
Depends onmzBIOS
Used bymzOS2
OrganizationmicroZeus
SourcePrivate alpha — opens with a change order on this site’s log

General notes

mzBoot is a self-contained bootloader and filesystem toolchain built from scratch for the mz ecosystem. It provides the complete vertical stack for creating bootable disks — GPT partitioning, FAT32 and EXT4 filesystem creation, and bootloader installation — without reaching for parted, mkfs, or grub-install.

The bootloader itself is a two-stage design with a GRUB-style boot menu driven by an external mzboot.cfg: timeouts, default entries, kernel paths, initrd, and kernel arguments, all in pure C.

Bill of materials — what’s in the box