sudo fwupdmgr update
失败并出现错误:
/usr/libexec/fwupd/efi/fwupdx64.efi and /usr/libexec/fwupd/efi/fwupdx64.efi.signed cannot be found
系统信息:
$ lsb_release -a
LSB Version: core-11.1.0ubuntu4-noarch:security-11.1.0ubuntu4-noarch
Distributor ID: Ubuntu
Description: Ubuntu 22.04.1 LTS
Release: 22.04
Codename: jammy
$ uname -a
Linux <hostname> 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
答案1
安装fwupd-signed
:
sudo apt install fwupd-signed
答案2
问题出现在fwupd
软件包被拆分后,签名(用于安全启动)和未签名的 EFI 固件随不同的软件包一起提供。看
- fwupdx64.efi ...找不到
- 无法更新设备固件...
- LVFS 分类问题:UEFI:找不到 fwupdx64.efi (其中解决方案是:确保 fwupd-efi 已实际安装。)
简而言之:安装
apt-get install fwupd-unsigned
和/或者(如果您使用安全启动)
apt-get install fwupd-signed
fwupd-signed
实际上 - 在禁用安全启动的系统上 -由于与包的依赖项冲突,我无法安装shim-signed
。 (没有进一步调查这一点。)但安装fwupd-unsigned
没有问题,并为我解决了问题。