Thanks, @pg-tips and @vekruse! It may be the bug is still there? What has worked for me is to add GRUB_ENABLE_BLSCFG=false
to /etc/default/grub, then run grub2-mkconfig -o /boot/grub2/grub.cnf
. However all kernel updates seem to be going to /boot/efi/ rather than to /boot, so something going on there. If it helps I tried the installer in Fedora WS 41 (pre-Anaconda I think) and the same behavior.
Also, the grub2 configuration ended up correct on a different laptop, so that’s a bit of a clue, I think. Maybe points to something in u-code/NVRAM? I run Secure Boot on both laptops, and have tried to turn it off prior to install, but seems to make no difference with this issue.
Again, thanks all for looking at this!
cat /etc/default/grub ─╯
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="resume=UUID=a6907ab4-c1d6-4007-ae2a-00c67c37d16c rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
GRUB_ENABLE_BLSCFG=false
```efibootmgr ─╯
lsblk -f -o +PARTUUID
BootCurrent: 000E
Timeout: 0 seconds
BootOrder: 000E,0000,0003,0004,0001,0002,0007,0008,2001,2002,2003
Boot0000* Fedora HD(1,GPT,ff14c81e-454f-4e6d-81c2-43c194aa270c,0x800,0x275000)/\EFI\fedora\shimx64.efi
Boot0001* Linpus lite HD(1,GPT,ff14c81e-454f-4e6d-81c2-43c194aa270c,0x800,0x275000)/\EFI\Boot\grubx64.efiRC
Boot0002* openSUSE HD(1,GPT,ff14c81e-454f-4e6d-81c2-43c194aa270c,0x800,0x275000)/\EFI\opensuse\grubx64.efiRC
Boot0003* opensuse-secureboot HD(1,GPT,ff14c81e-454f-4e6d-81c2-43c194aa270c,0x800,0x275000)/\EFI\opensuse\shim.efi
Boot0004* ubuntu HD(1,GPT,ff14c81e-454f-4e6d-81c2-43c194aa270c,0x800,0x275000)/\EFI\ubuntu\shimx64.efi
Boot0007* Windows Boot Manager HD(1,GPT,ff14c81e-454f-4e6d-81c2-43c194aa270c,0x800,0x275000)/\EFI\Microsoft\Boot\bootmgfw.efiRC
Boot0008* Fedora HD(1,GPT,ff14c81e-454f-4e6d-81c2-43c194aa270c,0x800,0x275000)/\EFI\fedora\shim.efiRC
Boot000E* rEFInd Boot Manager HD(1,GPT,ff14c81e-454f-4e6d-81c2-43c194aa270c,0x800,0x275000)/\EFI\refind\shimx64.efi.signed
Boot2001* EFI USB Device RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Network RC
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS PARTUUID
mmcblk0
└─mmcblk0p1 btrfs duplicitous ae238d3f-4dc2-44d0-9bfe-7f3c987c4582 30.1G 46% /run/media/almo/duplicitous
ba888478-01
zram0 swap 1 zram0 58347462-d05e-4261-bff3-b59df9b144e1 [SWAP]
nvme0n1
├─nvme0n1p1 vfat FAT32 SYSTEM_DRV 4023-F36C 1.1G 8% /boot/efi ff14c81e-454f-4e6d-81c2-43c194aa270c
├─nvme0n1p2 ntfs B224FB4B24FB1159 e3cf0f82-97c4-4e5e-bee0-b0d46a9207c0
├─nvme0n1p3 f31307dd-0d3f-4487-b333-8d251f9f6baa
├─nvme0n1p4 ntfs Windows-SSD 246225236224FB66 0a6c88c2-54b5-4469-b6c1-b74d820a83e0
├─nvme0n1p5 btrfs e3247eb6-3e32-4782-bc0c-059b7e091ada 7d81ade5-fb42-41b7-9c1e-aecde1a01f7a
├─nvme0n1p6 ext4 1.0 lmde ec777f82-025d-4ff0-b687-7b6c69281f60 7f21258d-0e2c-40cc-8107-9cc8ab0d781b
├─nvme0n1p7 ext4 1.0 mintxia 8da833ff-2aa9-479e-93c6-7acc73a0d203 03c4ce16-f0b0-4794-9012-bc6ab542a9c6
├─nvme0n1p8 ext4 1.0 ubuntu24041 f3a136f2-0ec7-42fd-9a52-e9c88ccd2125 5ac6ee9c-38f6-4f65-8189-72a60886a74d
├─nvme0n1p9 ext4 1.0 fedora 2e02a8d7-5f47-48e9-9d90-3d9ac7d9c884 ab6762b8-6ba8-4636-8034-2f588ef3e843
├─nvme0n1p10 ext4 1.0 rootMX23 b01e62ff-2003-4050-adab-45adf3153e52 9ce0911d-b5ec-a346-9b6c-123795eb8bb3
├─nvme0n1p11 ext4 1.0 boot 15bc498e-a1a6-450e-be5c-3018f083815a 4bcac120-50b4-4741-a0fb-8c882886e77f
├─nvme0n1p12 ext4 1.0 lxhome 89530762-cc1c-4be3-9e96-eb02bb2f859d 108.2G 24% /home 5f0dffdd-5351-4ce0-9466-2ec9fc79dff6
├─nvme0n1p13 ext4 1.0 fedws 73b3dfa8-2073-4a6b-a1df-8b7c08c1685f 48.2G 14% / 80fd3586-54b7-4b36-9811-201bf62666b6
└─nvme0n1p14 swap 1 swap a6907ab4-c1d6-4007-ae2a-00c67c37d16c [SWAP] 8baf5180-edea-4d80-93a5-1234b58e02c3