Phase 003 — boot the forge
At a glance
| Field | Value |
|---|---|
| Phase family | Phase 0 — forge |
| Run command | make phase 003 |
| Underlying make target/script | vm/phase0/launch.sh |
| Runs on | host QEMU process, guest serial/login console |
| Main proof/artifact | Boots 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.