talos-rpi5/patches/siderolabs/talos
Mathias Beaulieu-Duncan 4fed64844a
All checks were successful
Build Talos CM5 Image / build (push) Successful in 4m50s
Fix GRUB patch: skip sd-boot probe on arm64 for first upgrade
On fresh SBC images, the EFI partition has sd-boot UKI files but no
GRUB config. During upgrade, Probe() found sd-boot and used it, which
failed because RPi5/CM5 firmware lacks EFI SetVariableRT support.

Add arm64 guard to Probe(): when no GRUB config is found, skip sd-boot
probing and return a fresh GRUB config. This transitions from sd-boot
to GRUB on the first upgrade from a fresh flash.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 13:50:42 -05:00
..
0001-Patched-for-Raspberry-Pi-5.patch Fix modules patch: ip6_gre.ko not in RPi downstream kernel 2026-02-14 10:55:45 -05:00
0002-Skip-NVRAM-writes-for-GRUB-on-arm64.patch Add GRUB bootloader patches for talosctl upgrade on RPi5/CM5 2026-02-13 19:20:18 -05:00
0003-Force-GRUB-bootloader-on-arm64.patch Fix GRUB patch: skip sd-boot probe on arm64 for first upgrade 2026-02-16 13:50:42 -05:00
0004-Fallback-to-classic-bind-mounts-on-kernels-without-o.patch Add opentree fallback patch for RPi downstream kernel (<6.15) 2026-02-14 14:25:03 -05:00
0005-Handle-missing-BOOT-partition-for-GRUB-on-SBC-layout.patch Add GRUB SBC upgrade patch: handle missing BOOT partition 2026-02-16 11:37:05 -05:00