运行 Ubuntu 23.10。华硕Z170 Pro主板
Ubuntu 固件通知程序告诉我当前版本 77 的 UEFI dbx(UEFI 撤销数据库)可以更新到最新版本 371。
单击更新到最新。
然后安装固件失败。
org.freedesktop.DBus.Error.AccessDenied: An AppArmor policy prevents the sender from sending this message to this recipient. ...w/details of /snap/firmware-updater/109/bin/firmware-updater
Run Code Online (Sandbox Code Playgroud)
重启然后报错
Could not create MokListRT: Volume full
Could not create MokListXRT: Volume full
Could not create SbatLevelRT: Volume full
Could not create MokListTrustedRT: Volume full
Something has gone seriously wrong...
Run Code Online (Sandbox Code Playgroud)
然后只能通过登录 BIOS 并清除安全启动密钥来实现重新启动。
更新固件的“唠叨”也不断弹出。
编辑:现在使用阻止有问题的设备的固件更新
fwupdmgr get-updates
Run Code Online (Sandbox Code Playgroud)
(列出带有 GUID 的固件更新的设备)
cd /etc/fwupd
Run Code Online (Sandbox Code Playgroud)
添加您想要在更新程序中禁用的设备的 GUID
sudo vi fwupd.conf
Run Code Online (Sandbox Code Playgroud)
为您想要禁用未来检查的任何设备添加带有参数的新行(根据 man 5 fwupd.conf)
DisabledDevices=<GUID1>;<GUID2> etc
Run Code Online (Sandbox Code Playgroud)
重新启动 fwupd 守护进程
sudo systemctl restart fwupd
Run Code Online (Sandbox Code Playgroud)
检查以确认不再提供违规设备的更新
fwupdmgr get-updates
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2786 次 |
| 最近记录: |