From 474af8fb2ddfe11c832e8edec023e5357964bbef Mon Sep 17 00:00:00 2001 From: Daniel Maksymilian Syrnicki Date: Tue, 21 Apr 2026 11:46:38 +0200 Subject: [PATCH] feat(installer): remove-USB-stick hint on the reboot screen MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds a bold "Remove the USB stick now" line before the reboot, plus a muted fallback paragraph pointing at the BIOS one-time boot menu keys (F11/F12/Esc) for when removal isn't enough. Caught on the 2026-04-21 Medion bare-metal test: the box didn't boot the installed system on first reboot and required manual BIOS boot-order changes, which non-technical users won't know how to do. Template-only change. No new CSS, no new code paths — uses browser defaults, keeps the hierarchy readable. Co-Authored-By: Claude Opus 4.7 (1M context) --- CHANGELOG.md | 7 +++++++ webinstaller/templates/install/rebooting.html | 2 ++ 2 files changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9e77c4d..5a06b19 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,13 @@ This project uses calendar versioning: `YY.N-stage` (e.g. `26.0-alpha` = 2026, r ### Added +- **Remove-USB-stick hint on the installer's post-install screen.** + `webinstaller/templates/install/rebooting.html` now shows a bold + "Remove the USB stick now" line before the reboot, plus a muted + fallback explaining the BIOS boot-menu keys (F11/F12/Esc) if the + machine boots back into the installer anyway. Caught on the first + bare-metal test (Medion i5-4gen, 2026-04-21) where the box didn't + boot the installed system without manual BIOS-order changes. - **New `path` setting type for app manifests.** Apps can now declare a setting with `"type": "path"` whose value is an absolute filesystem path on the host; docker-compose bind-mounts it via the usual `.env` diff --git a/webinstaller/templates/install/rebooting.html b/webinstaller/templates/install/rebooting.html index e59144a..4a3b6fb 100644 --- a/webinstaller/templates/install/rebooting.html +++ b/webinstaller/templates/install/rebooting.html @@ -6,6 +6,8 @@ {% block content %}

Rebooting…

The machine is restarting. This page will stop responding in a moment — that's expected.

+

Remove the USB stick now — if it's still plugged in when the machine reboots, some BIOS setups will boot into this installer again instead of starting Furtka.

+

If the installer does come back anyway, your BIOS is set to boot from USB before the disk. Press the one-time boot menu key at startup (often F11, F12, or Esc — it flashes briefly on screen) and pick the internal disk, or change the boot order in BIOS settings.

When the machine comes back up (~1 minute), open Furtka in your browser:

http://{{ hostname }}.local

If that doesn't resolve, your network may not support mDNS — use the IP address shown on the machine's console instead.