Ruhiger Start: Startbild bis kexec, Wartezeit ohne Countdown #5
Loading…
Reference in a new issue
No description provided.
Delete branch "ruhiger-start"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hängt ab von #4 (Marke als Bauparameter): Basis dieses PRs ist
marke-als-parameter. Zusammen mit bashclub/bashclub-os „Ruhiger Start“ (Kernel-Zeile, Plymouth) und freehold-office/freehold-brand „Ruhiger Start“.Was
Ruhiger Start unter UEFI: Solange der Start in Ordnung ist, steht das Startbild der Marke mit „Press Esc for boot menu“ durchgehend da, bis das System per kexec startet; kein Countdown, keine Meldungen.
quiet loglevel=0 console=tty2 fbcon=vc:2-63 zbm.timeout=2 watchdog.stop_on_reboot=0. Debians Kernel hat keinFRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVERund löschte das Startbild sofort. Mitfbcon=vc:2-63bleibt tty1 ohne Framebuffer-Konsole, das Bild des Stubs bleibt stehen. ZBM läuft unsichtbar auf tty2.bashclub_countdown(zbm/bashclub-quiet.sh, anzfsbootmenu-core.shangehängt) ersetzt den Countdown vonzfsbootmenu-init: Es wartet still auf Esc (Menü) oder Enter.init.d/15-bashclub-keysöffnet tty1 früh, damit ein Esc während des Startbilds nicht verloren geht.bashclub_unquiet=chvt 2): bei Esc, intimed_prompt(alle Meldungen), inemergency_shell, vorzfs load-key -L promptund bei Hinweisen aus/run/bashclub-notice. Ein gescheiterter Probe-Boot zeigt „Probe boot of … failed. Starting previous boot environment …“ 9 s lang. Scheitert der kexec des neuen Stands, steht das 5 s da. Alt+F2 zeigt ZBM jederzeit von Hand.build.shprüft die Kernel-Zeile,chvtund den Ersatz im Image. sed-Anpassungen an ZBM 3.1.0 mit Zählprüfung, wie schon beizpowermenu.Wartezeit 2 s, begründet: In der VM vergehen vom Startbild bis zur Wartezeit gut 3,7 s (Kernel, initramfs, Pool-Import). Tasten wirken ab etwa 2,5–3 s nach dem Erscheinen des Startbilds; davor gehen sie verloren (Esc 2,0 s danach: verloren, 2,75 s und 3,0 s danach: Menü). Der Hinweis steht damit gut 5,5 s da, und Esc wirkt in den letzten etwa 3 s davon. Esc halten oder mehrmals drücken klappt sicher. Jede Sekunde mehr verlängert jeden Start.
Getestet
sbverify: OK;build.shprüft die Kernel-Zeile undlsinitrd.iso/test-vm.shin bashclub-os, Teil 2, und von Hand). Ctrl+E (Kernel-Zeile bearbeiten) funktioniert.iso/test-vm.shTeil 7a mit Bildschirmfoto, Havora-Bildfolge). Teil 7b (Watchdog, Netzprüfung) bleibt grün.Grenzen
Nachtrag (2026-10-28, Basis jetzt
main)Wartezeit 3 s (Entscheidung Thorsten). Gemessen in der VM mit je einem einzelnen Esc nach dem Erscheinen des Startbilds:
Esc wirkt also etwa von 3 s bis 6 s nach dem Startbild. Das Startbild steht knapp 8 s bis zum kexec.
Rand in der Markenfarbe:
init.d/14-bashclub-splashfüllt gleich nach dem Start von ZBM den Rand, den der Stub schwarz lässt, inZBM_SPLASH_BACKGROUND.bashclub-fbfill, ein eigenes, kleines statisches C-Programm (zbm/bashclub-fbfill.c, etwa 90 Zeilen). Es schreibt per mmap in/dev/fb0und lässt das mittige Rechteck mit dem Bild unberührt. Es wird nichts skaliert; Logo und Fläche bleiben gleich groß wie in Plymouth.0b1a2e).gcc/libc6-devim Build-Container./dev/fb0oder bei unpassendem Format endet es mit Rückgabe 2, und ZBM startet wie zuvor. Plymouth im ZBM-initramfs wäre deutlich größer und schwerer zu kontrollieren.Die Basis-PR #4 ist gemergt, die Basis dieses PRs ist jetzt
main.🤖 Generated with Claude Code