From 517c2de919141ea77f9f1f58e7abc92d23dd8692 Mon Sep 17 00:00:00 2001 From: Thomas Stallinger Date: Wed, 12 Aug 2026 21:59:24 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20unsicheren=20GRUB-Standard-Boot-Eintrag?= =?UTF-8?q?=20aufr=C3=A4umen=20(Mint=20+=20Fedora)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit mint-boot-grub.cfg: der nicht-EFI-Zweig ('grub_platform != efi') hatte keinen 'lokale Festplatte booten'-Eintrag und defaultete via 'set default="0"' auf den ersten Menüeintrag (normaler Live-Boot). Vermutlich unerreichbar (BIOS läuft laut scripts/build.sh über isolinux, nicht über diese grub.cfg), aber sicherer, den Zweig genauso abzusichern wie den EFI-Zweig statt sich auf die Nichterreichbarkeit zu verlassen. EFI-BOOT-grub.cfg + boot-grub2-grub.cfg (Fedora): echter, nicht nur theoretischer Fund - 'set default="0"' zeigte dort direkt auf 'Tuxflotte Provisioning (automatisch)', den unbeaufsichtigten Install-Eintrag. Exakt die unsichere Standardauswahl, die für Mint bereits am 01.08.2026 korrigiert wurde (siehe ADR-0009), hier aber nie nachgezogen - das Fedora-Backend bleibt laut ADR-0009 bewusst im Code für eine mögliche künftige Wiederaufnahme, diese Dateien wären also im Ernstfall tatsächlich die verwendeten Configs. Jetzt defaulten beide auf den jeweiligen 'lokal booten'-Eintrag, wie bei Mint. Alle vier Dateien mit grub2-script-check syntaktisch verifiziert. Co-Authored-By: Claude Sonnet 5 --- grub/EFI-BOOT-grub.cfg | 2 +- grub/boot-grub2-grub.cfg | 2 +- grub/mint-boot-grub.cfg | 5 ++++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/grub/EFI-BOOT-grub.cfg b/grub/EFI-BOOT-grub.cfg index 722a29d..5aa41c0 100644 --- a/grub/EFI-BOOT-grub.cfg +++ b/grub/EFI-BOOT-grub.cfg @@ -1,4 +1,4 @@ -set default="0" +set default="Lokales UEFI-System booten" function load_video { insmod efi_gop diff --git a/grub/boot-grub2-grub.cfg b/grub/boot-grub2-grub.cfg index 56aff56..e670960 100644 --- a/grub/boot-grub2-grub.cfg +++ b/grub/boot-grub2-grub.cfg @@ -1,4 +1,4 @@ -set default="0" +set default="Von erster lokaler Festplatte booten" function load_video { insmod all_video diff --git a/grub/mint-boot-grub.cfg b/grub/mint-boot-grub.cfg index acf9115..3fe854a 100644 --- a/grub/mint-boot-grub.cfg +++ b/grub/mint-boot-grub.cfg @@ -37,5 +37,8 @@ menuentry 'Memory test' { linux /boot/memtest.efi } else -set default="0" +menuentry 'Von lokaler Festplatte booten (Standard)' { + exit 1 +} +set default="Von lokaler Festplatte booten (Standard)" fi