Skip to main content
Topic: shim_lock not found when using Secure Boot (Read 2640 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

shim_lock not found when using Secure Boot

Good evening,

I've got a problem with setting up a Secure Boot. Every time I'm booting up Linux kernel with SB enabled, I'm getting:
Code: [Select]
error: shim_lock protocol not found.
error: you need to load the kernel first.

I've configured Secure Boot like so:

1. Created keys with `sbctl create-keys`
2. After entering Setup Mode of UEFI, I've executed `sbctl enroll-keys -m`
3. Configured GRUB, using this script.

Is there any way to solve the problem with missing shim_lock?

Re: shim_lock not found when using Secure Boot

Reply #1
wiki

I used CA keys method, but wiki might be helpful.

 

Re: shim_lock not found when using Secure Boot

Reply #2
When I'm trying to go with the CA keys method, I'm getting:
Code: [Select]
error: verification requested, but nobody cares: /boot/vmlinuz-linux

I've used:
Arch WIki - CA Keys
Arch Wiki - Secure Boot - Manual process
sbctl #160
Arch Forum - GRUB Verification error
grub-btrfs #156
sbctl #94
sbctl #91
Manjaro Forum #70910

None of which gave me a solution.