diff --git a/docs/display-managers/matchbox‑wm.md b/docs/display-managers/matchbox‑wm.md index 83d3b68..eca4dfd 100644 --- a/docs/display-managers/matchbox‑wm.md +++ b/docs/display-managers/matchbox‑wm.md @@ -79,3 +79,23 @@ Stop auto tty session and kill sessions: ``` bash sudo systemctl stop getty@tty1 ``` + +if stuck in a kiosk loop, the system boots straight into: + +* matchbox-window-manager +* Chromium kiosk +and cannot switch TTY, cannot access a terminal, and cannot fix the script. + +Interrupt GRUB and boot into console mode. + +**Steps:** + +1. Reboot the machine +1. When it starts, force the GRUB menu to appear: +1. When GRUB appears, highlight your Linux entry +1. Press e to edit +1. Find the line starting with: + ```linux /boot/vmlinuz...``` + +1. At the end of that line, add: +```systemd.unit=multi-user.target```