Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions docs/laptop-bootc-architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,25 @@ flowchart TD
an internal kernel-command-line crate rename.
- Secure Boot must remain disabled until a signed Arch UKI workflow is added.

## Host prerequisites

- `/etc/containers/storage.conf` must explicitly set `driver = "overlay"`:
```toml
[storage]
driver = "overlay"
```
Without it, a fresh `bootc switch` can fail with:
```
ERRO[0000] User-selected graph driver "overlay" overwritten by graph
driver "vfs" from database - delete libpod local files
("/run/bootc/storage") to resolve.
```
`/run/bootc/storage` is bootc's own ephemeral staging store for the image
it is about to switch to, kept on tmpfs. Deleting that directory alone does
not fix it, since the driver decision is re-derived on the next invocation;
the host-wide storage driver must be pinned explicitly at the `/etc`
level, which overrides every other `storage.conf` on the system.

## Image policy

- Official Arch packages by default for the operating system and desktop.
Expand Down