From ArchWiki
Latest comment: 16 December 2023 by Ectospasm in topic Using sbctl to sign fwupd EFI files

fwupd doesn't detect UEFI ESP partition mounted to /efi

I just did a fresh install on my machine, and put my UEFI ESP directory at /efi as suggested in . When I went to set up fwupd I ran `fwupdmgr refresh` and received a warning directing me to this url:

Not wanting to deal with moving my ESP partition's mount point, I use the solution mentioned there by setting OverrideESPMountPoint directly.

I wonder if there is another problem with my system that this wasn't detected properly? If not, should we 1. the installation instructions 2. add a message to this article to avoid this problem?

—This unsigned comment is by Idbentley (talk) 00:25, 22 November 2020 (UTC). Please sign your posts with ~~~~!

I have now added the issue to the troubleshooting section. Adrian5 (talk) 14:58, 19 February 2021 (UTC)Reply

Why not just add a simple comment like, "Ensure udisks2 is installed, otherwise fwupdmgr will fail to detect your esp"? This can be added in the main section Setup for UEFI upgrade. Since it's not, I spent too much time reading the main instructions, thinking I was doing something wrong. Pound Hash (talk) 23:06, 24 December 2021 (UTC)Reply

Thanks. Page is now updated. And some TroubleShooting sections should be merged into Installations/Configurations in other pages too. Please help identify and fix them if you can. --Fengchao (talk) 13:26, 21 December 2022 (UTC)Reply

Using sbctl to sign fwupd EFI files

I have a plan to use sbctl to generate keys and certificates for my new ThinkPad X1 Carbon, 11th gen, and enroll them along with the Microsoft certs when I install Arch on it in a little over a week. Instead of managing keys separately, and using sbsign, I was going to try to use sbctl sign to sign the fwupd EFI executables. Since I'm not ready to test whether this will work yet, I didn't want to edit section 3.2.1 to mention this method.

Once I'm able to test this, I'll update section 3.2 with this method, and move the older method down. Ectospasm (talk) 22:28, 16 December 2023 (UTC)Reply