I have been recommended to send this question on Unix&Linux Stackexchange 
https://unix.stackexchange.com/questions/804824/upgrade-to-grub-2-14-from-2-12-on-debian-can-no-longer-load-linux-initrd
 to here.

In summary, upgrading from 2.12 to 2.14 on Debian prevents the initrd from 
being loaded. The errors that grub gives are:
```
error: ../../../grub-core/loader/efi/linux.c:437:failed to install protocols
error: ../../../grub-core/loader/efi/linux.c:227:cannot load image
```

The first error intermittently occurs, but the second one always occurs.

I use Debian Sid/Experimental with an LUKS2 encrypted root partition.

The answer mentions how the firmware creates the "failed to install protocols" 
error and "There is no way to force legacy handover protocol. You can try 
installing older shim (pre-16.1) to see if it changes anything but it is not an 
option in the long run."

Attachment: publickey - [email protected] - 0xEC8A06ED.asc
Description: application/pgp-keys

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to