boot straight into the installer from the live ISO

This commit is contained in:
Astral
2026-09-01 08:38:22 +02:00
parent 6b65014d64
commit 535ccc1ffc
3 changed files with 73 additions and 5 deletions
+7 -4
View File
@@ -40,9 +40,11 @@ precisely the one you chose.
## How installation works
The ISO carries **only the installer** — nothing else. There is no prebuilt
base image on the disk. When you boot it, the installer connects to the
network, and then fetches and builds whatever you selected (init system,
kernel, libc, filesystem tooling, and tools) on the fly.
base image on the disk. Boot it and the live init (`live/init`) starts the
installer immediately — no shell prompt, you just make your choices and it
builds. The installer connects to the network, then fetches and builds
whatever you selected (init system, kernel, libc, filesystem tooling, and
tools) on the fly.
A working **network connection is therefore a hard requirement** for
installing Keru. The installer checks connectivity and offers in-installer
@@ -52,9 +54,10 @@ build begins.
## Repository layout
```
installer/ TUI installer — writes make.conf from your choices
installer/ TUI installer — auto-starts on boot, writes make.conf from your choices
profile/ make.conf template (the swappables + build flags)
scripts/ build pipeline: build-root, mkfs-root, common helpers
live/ live-ISO init — boots straight into the installer
docs/ philosophy + design docs + the recipe format spec
```