From 26692527036707e043ae880417a4a1ba7f170c6d Mon Sep 17 00:00:00 2001 From: Thomas Stallinger Date: Sat, 29 Aug 2026 16:02:57 +0200 Subject: [PATCH] fix: username=/hostname=mint auch im kexec-Append fuer den zweiten Boot Real beim Testen entdeckt: ohne diese beiden Parameter (im Gegensatz zum ersten Boot, dessen grub.cfg-Eintrag sie explizit setzt) verlangt der Konsolenlogin auf dem zweiten (kexec-)Boot ein echtes, unbekanntes Passwort statt des sonst leeren Live-Session-Passworts - erschwerte die Fehlersuche via tty2-Konsole unnoetig. Fuer den GTK-Assistenten selbst (kein Konsolenlogin noetig) folgenlos, aber Konsistenz zwischen beiden Boots ist fuer kuenftige Diagnosen wertvoll. Co-Authored-By: Claude Sonnet 5 --- SOURCE_ISO.sha256 | 1 + backends/mint/backend.sh | 12 +++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 SOURCE_ISO.sha256 diff --git a/SOURCE_ISO.sha256 b/SOURCE_ISO.sha256 new file mode 100644 index 0000000..9ef7650 --- /dev/null +++ b/SOURCE_ISO.sha256 @@ -0,0 +1 @@ +fa2dc8d20357d0bd4443b724617498802d3ed772e2f154d3d3690e711595a74b Fedora-Cinnamon-Live-44-1.7.x86_64.iso diff --git a/backends/mint/backend.sh b/backends/mint/backend.sh index a01cb75..7a88076 100644 --- a/backends/mint/backend.sh +++ b/backends/mint/backend.sh @@ -405,9 +405,19 @@ backend_launch() { # Keyword). "debug-ubiquity" (setzt debug="-d") macht # /var/log/installer/debug ausfuehrlicher, hilfreich bei weiterer # Fehlersuche. + # username=/hostname=mint bewusst ergaenzt (real beim Testen entdeckt, + # 29.08.2026): ohne diese beiden Parameter faellt casper auf dem + # kexec-Boot auf einen anderen Live-Account-Zustand zurueck als beim + # ersten Boot (der die grub.cfg-Vorlage explizit mit "username=mint + # hostname=mint" startet) - konkret verlangt der Konsolenlogin auf + # diesem zweiten Boot ein echtes Passwort statt des sonst leeren + # Live-Session-Passworts. Fuer den eigentlichen Auto-Install-Ablauf + # (GTK-Assistent unter ubiquity-dm, kein Konsolenlogin noetig) + # folgenlos, aber inkonsistent gegenueber dem ersten Boot und erschwert + # die Fehlersuche via Konsole unnoetig - deshalb hier angeglichen. kexec -l "${cdrom_vmlinuz}" \ --initrd="${custom_initrd}" \ - --append="boot=casper automatic-ubiquity tuxflotte-autoclick debug-ubiquity noprompt file=/preseed.cfg debian-installer/language=de keyboard-configuration/layoutcode=de quiet splash ---" || + --append="boot=casper automatic-ubiquity tuxflotte-autoclick debug-ubiquity noprompt file=/preseed.cfg debian-installer/language=de keyboard-configuration/layoutcode=de username=mint hostname=mint quiet splash ---" || { backend_fatal "kexec -l fehlgeschlagen."; return 1; } backend_log "Starte unbeaufsichtigte Installation (kexec -e). Kein Ruecksprung erwartet - ab hier laeuft die eigentliche Installation im neuen Kernel weiter."