A long list of GRUB2 secure-boot holes
lwn.net
lwn.net
Tangentally, how can I secure my intramfs against an evil maid attack? My kernel is signed by secureboot, and my rootfs is encrypted, but the initramfs is neither... I haven't rally seen that documented anywhere.
Ideally, I'd just sign it with the same key as the kernel, and the kernel would check it matches.