Messing around with Arch Kde Plasma and Wayland. I notice this update that is UEFI dbx from Microsoft? The package is not in the repo and I’m not sure where it’s coming from. Not sure exactly what it is but it looks like some kind of database file? I’m hesitant to install it. Wondering if anyone has seen this on EndeavourOS? Arch has Discover included in the install and that is where i am seeing the update. If i run an update in the terminal there is nothing. Hmm? Strange?
The firmwares and related files are usually hosted on the LVFS (https://fwupd.org/).
If you run
sudo fwupdmgr get-updates
it will most likely show up too and you can do the update via the command line.
I have installed it on different distros and different mainboards without any issues. It is just a signature database for secure boot after all.
One thing to note is if you update your UEFI it might include an older database and the newer one will be overwritten and you will have to do the update again.
If you don’t use secure boot you can just ignore it.
I just updated my UEFI Firmware (Bios) to the beta version that has new AMD AGESA 1.2.0.8. No issues waiting for the final release. I have never ever used fwupdmgr on linux. I always update my UEFI by downloading it and then boot into UEFI to update it. I don’t trust this because MSI should alraedy take care of this in their UEFI updates. Thanks for the explanation but i think I’m going to pass on it.
Because pacman doesn’t invoke fwupd, it’s a seperate application. Discover bundles updates for native packages, flatpak, snap, fwupd, etc. Most of it is done through packagekit.
And the dbx should be saved in the dedicated storage area in the UEFI that also holds the secure boot keys etc.
Also forget about dbxtool. fwupd is THE application to handle updating device firmware on linux (if the vendors support it and add their stuff to LFVS).
In theory you can even extract the UEFI capsule files from some Windows installers (e.g. for some Lenovo notebooks) and then use those files to update your entire UEFI right from the linux command line (if you feel like going on an adventure).
Yes i understand that it’s all part and parcel of secure boot and TPM but i still am not sure that i want to run it on my board. Secure boot is off anyway.
Edit: It’s just odd seeing this for the first time. I’m just messing around installing Arch with KDE. I’m still not sold on Wayland so i keep trying things.
That is because only Discover / GNOME software also check firmware (actual firmware flashed to a device) / firmware related updates by default and not just packages. Package managers usually don’t.
But this update has been around for months and would have shown up already if you had checked using fwupd manually.
And as I wrote before: If you don’t use secure boot you can just ignore it.
I have applied it to several ASUS desktop mainboards and 4 different Lenovo notebooks when I was running Fedora (which supports secure boot) in the past and there were no issues.
Also you already have a version of the dbx inside your UEFI, just an older one.
I’ve been doing it my way for my entire life and have never had any problems updating firmware so I stick with what I’m familiar with and what works. I’m sure it’s fine but to me it’s odd that a brand new update from the Motherboard manufacturer wouldn’t already have this.