1. Introduction
  2. Writing a Bootloader
  3. 1. Writing the Stage 1 Bootloader
    1. 1.1. A Bare Metal x86 Rust Binary
    2. 1.2. Writing a Boot Sector
    3. 1.3. Exploring the Machine's Environment
    4. 1.4. Escaping the Boot Sector
  4. 2. Writing the Stage 2 Bootloader

scratchOS

Writing the Stage 2 Bootloader