Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Phase 003 — boot the forge

At a glance

FieldValue
Phase familyPhase 0 — forge
Run commandmake phase 003
Underlying make target/scriptvm/phase0/launch.sh
Runs onhost QEMU process, guest serial/login console
Main proof/artifactBoots the forge VM named quarry.
make phase 003

This starts QEMU using the disk from Phase 002.

Expected login:

username: mason
password: onix

SSH is forwarded from host port 6649 to guest port 22.

The VM hostname is:

quarry

When you run make phase 003 directly, QEMU stays in the foreground so you can watch and interact with the console.

When you run the whole family with make phase 0, phase 003 uses a batch-safe boot path instead:

launch QEMU in the background
tail vm/state/quarry.serial.log so you still see boot logs
wait until SSH on 127.0.0.1:6649 is ready
continue automatically to phase 004

That means the full batch does not get stuck at the Alpine login prompt.