Home

How to install shim "correctly"

Introduction

This is a workaround for making fwupdmgr working past the infamous shim is not installed correctly error message on Arch Linux.

Steps

  1. install the shim package

  2. # cp /usr/share/shim/shimx86.efi /boot/EFI/arch/shimx86.efi

  3. if you're using Secure Boot:

    # sbctl sign -s /boot/EFI/arch/shimx86.efi

Now fwupdmgr update should work correctly.