I'm having some trouble with my Lenovo laptop after a BIOS update that was suggested by Lenovo. I dual boot between Windows 11 and Linux Mint 21.3. Since the update, I've been getting a 'bad shim signature' error when trying to boot into Windows with Secure Boot enabled. The good news is that I'm still able to boot into Linux Mint just fine with Secure Boot on. If I disable Secure Boot, I can access Windows, but I'm looking for a solution to this issue. I've also tried restoring factory keys in the BIOS, but that hasn't resolved the problem. What can I do to fix this?
3 Answers
One option is to just disable Secure Boot if it's causing issues, but I get why you'd want to keep it enabled for security. It's often safer to run that way. You might want to check if any additional settings in the BIOS need adjusting, or consider reinstalling Windows with Secure Boot enabled, as that sometimes helps with shim issues.
You could try updating your Linux GRUB or checking for any updates related to Secure Boot support from your distro. Sometimes kernel updates can mess with boot signatures.
Are you loading Windows via GRUB? If so, that could be part of the problem. Sometimes the bootloader might need adjustments after a BIOS update, especially if it has Secure Boot. Double-check that all settings are correct for GRUB and Windows.

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures