aboutsummaryrefslogtreecommitdiff
path: root/docs/tpc.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/tpc.md')
-rw-r--r--docs/tpc.md29
1 files changed, 29 insertions, 0 deletions
diff --git a/docs/tpc.md b/docs/tpc.md
index 12f83ba..96140a9 100644
--- a/docs/tpc.md
+++ b/docs/tpc.md
@@ -186,6 +186,35 @@ From another system, and with the cartridge mounted:
hydractl umount-media $VOLNAME
+## Booting
+
+The current provisioning procedure (as of 2024-02) may yield into
+a partially bootable system, and may need some additional manual
+steps right after installation:
+
+ hydractl mount-media $VOLNAME
+ sudo chroot $DEST
+ update-initramfs -v -u
+ hydractl umount-media $VOLNAME
+
+During boot, at the `(initramfs)` prompt, type this to successfully
+unlock the encrypted volumes:
+
+ cryptsetup luksOpen /dev/mapper/volumename-root root
+ cryptsetup luksOpen /dev/mapper/volumename-swap swap
+ ^Ctrl-D
+
+Where `volumename` is `$VOLNAME`.
+
+Then, in the running system, do:
+
+ sudo update-initramfs -v -u
+
+With these steps, the system's boot procedure was fixed.
+
+But there are fixes be done at `hydractl provision` to produce fully working
+installations.
+
## Deploy
Now it's time to boot the new system, log in with your user and deploy the complete