최신 BIOS 버전에서는 CPU 전압을 낮추는 기능이 차단되므로 시스템 펌웨어를 업데이트하기 위해 fwupd를 사용하는 것을 방지하고 싶습니다(예, 이렇게 하면 시스템이 plundervolt 및 이후 보안 취약점에 취약해질 수 있다는 것을 알고 있습니다).
저는 Ubuntu 20.04(버전 1.7.5)에서 KDE Plasma를 실행하고 fwupdmgr
있으며 일반적으로 Discover를 통해 업데이트합니다. 이전에는 Discover에서 LVFS 원격을 비활성화했지만 이로 인해 LVFS의 모든 업데이트(다른 장치의 업데이트 포함)가 차단되는 의도치 않은 결과가 발생했습니다.
출력을 보면 하위 명령 fwupdmgr --help
이 있다는 것을 알 수 있지만 block-firmware [CHECKSUM]
이는 특정 펌웨어 버전이 설치되는 것을 방지할 뿐이며 이를 방지하고 싶습니다.어느"시스템 펌웨어" 장치를 업데이트하십시오. 가능합니까?
답변1
저는 fwupdmgr 1.8.1을 사용하고 있습니다. 이것은 나에게 효과적이었습니다. "시스템 펌웨어" 섹션에 나열된 "GUID"를 확인하십시오.
$ fwupdmgr get-updates
Devices with no available firmware updates:
• SSD 970 EVO 2TB
• UEFI dbx
Devices with the latest available firmware version:
• Package level of Dell dock
• RTS5413 in Dell dock
• RTS5487 in Dell dock
• VMM5331 in Dell dock
• WD19
• KXG60ZNV256G NVMe TOSHIBA 256GB
Precision 7730
│
└─System Firmware:
│ Device ID: deadbeefc0e948deadbeef16a5f703f3deadbeef
│ Summary: UEFI ESRT device
│ Current version: 1.10.1
│ Minimum Version: 1.10.1
│ Vendor: Dell (DMI:Dell Inc.)
│ Update State: Success
│ GUIDs: db72c932-b3c6-beef-b382-3fdeadbeef7b
│ 230c8b18-dead-53ec-838b-6deadbeef93a ← main-system-firmware
│ Device Flags: • Internal device
/etc/fwupd/daemon.conf
파일 에서 DisabledDevices
var에 추가합니다.
--- /etc/fwupd/daemon.conf.bak 2022-06-17 11:03:12.910125870 +0200
+++ /etc/fwupd/daemon.conf 2022-06-17 11:13:42.965451740 +0200
@@ -2,7 +2,7 @@
# Allow blocking specific devices by their GUID
# Uses semicolons as delimiter
-DisabledDevices=
+DisabledDevices=db72c932-b3c6-4640-b382-3f4619ab447b;230c8b18-dead-53ec-838b-6deadbeef93a
# Allow blocking specific plugins
# Uses semicolons as delimiter
(이 중 하나로 충분할 수 있지만 테스트되지는 않았습니다)
fwupd를 다시 시작하고 새로 고칩니다.
$ sudo systemctl restart fwupd
$ fwupdmgr refresh --force
Updating lvfs
Downloading… [***************************************]
Successfully downloaded new metadata: 6 local devices supported
그곳에서 지원되는 장치 7개를 본 적이 있습니다.
확인하다:
$ fwupdmgr get-updates
Devices with no available firmware updates:
• SSD 970 EVO 2TB
• UEFI dbx
Devices with the latest available firmware version:
• Package level of Dell dock
• RTS5413 in Dell dock
• RTS5487 in Dell dock
• VMM5331 in Dell dock
• WD19
• KXG60ZNV256G NVMe TOSHIBA 256GB
No updates available
응!