From fa5919fc14d9b4f362f7cc1b23f40d7565ca663b Mon Sep 17 00:00:00 2001 From: joshsiv-mulga Date: Thu, 14 May 2026 08:47:06 +1000 Subject: [PATCH] fix(installer): remove --recheck from grub-install to prevent device scan hang --recheck triggers grub to rescan all block devices. On N100 mini-PCs with eMMC + NVMe, scanning the eMMC causes grub-install to hang indefinitely. Device maps are generated fresh on each install so --recheck is redundant. --- cmd/installer/install/install.go | 2 -- 1 file changed, 2 deletions(-) diff --git a/cmd/installer/install/install.go b/cmd/installer/install/install.go index 00706661a..fc781bc05 100644 --- a/cmd/installer/install/install.go +++ b/cmd/installer/install/install.go @@ -539,7 +539,6 @@ func installBootloader(disk string) error { "--boot-directory="+bootDir, "--bootloader-id=spinifex", "--removable", - "--recheck", ) if efiErr != nil { slog.Warn("installBootloader: EFI install failed", "err", efiErr) @@ -547,7 +546,6 @@ func installBootloader(disk string) error { if biosErr := run("grub-install", "--target=i386-pc", "--boot-directory="+bootDir, - "--recheck", disk, ); biosErr != nil { if efiErr != nil {