Andrew M.A. Cater wrote: ... > These sound like either: broken versions of UEFI / broken installations or, > exceptionally, a broken manufacturer somewhere. > > It may be worth revisiting installations when Bulleseye comes out to > get something that works and is supportable for the next few years.
in my case it is that grub and refind don't do well together. i prefer booting via refind, but keep grub around just in case. i have also now put a menu entry for grub to chainload refind. in /etc/grub.d/40_custom i have: ===== #!/bin/sh exec tail -n +3 $0 # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. # menuentry "Refind Menu" { insmod part_gpt insmod fat insmod chain root=hd0,1 chainloader /EFI/BOOT/BOOTX64.EFI } ===== but i also have this documented in another place just in case grub deletes my 40_custom file. songbird