From: Alexander Joss Date: Fri, 30 Oct 2026 06:31:39 +0000 (-0700) Subject: chore: cleanup debian to guix guide X-Git-Url: http://git.infiniteadaptability.org/?a=commitdiff_plain;h=22912ee2e73e0d60590e4e5259caa0929ac49bfa;p=channel chore: cleanup debian to guix guide --- diff --git a/infiniteadaptability/systems/sporestack/full-flow-debian-to-guix.md b/infiniteadaptability/systems/sporestack/full-flow-debian-to-guix.md index 47a2c57..1b0fedc 100644 --- a/infiniteadaptability/systems/sporestack/full-flow-debian-to-guix.md +++ b/infiniteadaptability/systems/sporestack/full-flow-debian-to-guix.md @@ -14,15 +14,14 @@ Assumed disk layout (check with `lsblk -f`): | `/dev/vda14` | BIOS boot (~3 MB) | GRUB core image (BIOS on GPT) | | `/dev/vda15` | EFI System (vfat) | unused, left alone | -The flow: **operator converts root to Btrfs, updates `/etc/fstab` and reinstalls GRUB → you install Guix on Debian → create `@guix` +The flow: **operator boots into recovery mode, you convert root to Btrfs, update `/etc/fstab` and reinstall GRUB → you install Guix on Debian → create `@guix` subvolume → `guix system init` into it → boot Guix → delete the old Debian files.** --- -## Phase 1 — Operator, in recovery mode +## Phase 1 — After Operator boots into recovery mode -See `sporestack-btrfs-convert-request.md` for the version to send to support. The operator -makes **three required changes**: +You make **three required changes**: 1. Convert the filesystem. 2. Update the root entry in `/etc/fstab`. @@ -69,9 +68,9 @@ If anything goes wrong, rollback from recovery is `btrfs-convert -r /dev/vda1` ( --- -## Phase 2 — You, on Debian (root is now Btrfs) +## Phase 2 — Operator boots back into the root filesystem, on Debian (root is now Btrfs) -### 2.1 Verify the operator's changes and make root writable +### 2.1 Verify the changes and make root writable ```sh findmnt -no SOURCE,FSTYPE,OPTIONS / # expect /dev/vda1 btrfs … (may be ro, see below)