-
Notifications
You must be signed in to change notification settings - Fork 93
Firmware updates with TPM based FDE don't work properly #2371
Comments
CC @d-loose and @valentindavid |
I did experiment with adding to conffile:
attempt:
|
< I just created an Issue on their issues not being addressed > The fwupdate tool in 23.10.1 is now a Snap App. There is a thread on Ubuntu Forums on how to get that installed and working if that is what you really want to do. Just be prepared what it will do, and what you will have to do after that. |
A normal firmware update will not clear the TPM. The only time the TPM will be cleared is when a user physically goes into BIOS setup and clears it. |
Should be the same as the command line tool is encountering. I expect a similar error message as I originally posted if you try fwupdmgr update |
What happened?
I installed a system with Ubuntu 23.10 beta and enabled TPM based FDE.
I tried to install a firmware update using
fwupdtool
, but it failed because shim isn't present.What was expected?
Firmware update executed
Steps to reproduce
fwupdtool
orfwupdmgr
Additional context
Here is the flow that failed:
I confirmed that the ESP was discovered correctly:
fwupd is not aware of this layout.
In order for a firmware update to work, fwupd expects to be able to create a new NVRAM boot entry using shim to chainload
fwupdx64.efi
.If it's not going to be possible for fwupd to create an NVRAM boot entry in this layout, one alternative is that fwupd supports GRUB based chainloading by adding this section to the
fwupd.conf
file.When that is enabled firmware updates entries will be added to
/etc/grub.d/35_fwupd
and can be triggered through GRUB instead when a newgrub.cfg
has been built.The text was updated successfully, but these errors were encountered: