Как и всё остальное, обновить прошивки железа в Debian Linux довольно просто. В этом нам поможет утилита fwupdmgr. Рассмотрим процесс пошагово.
Для начала, добавим в источник репозиториев новый компонент non-free-firmware. Именно в него переехали все «несвободные» прошивки:
deb http://ftp.ru.debian.org/debian/ testing main contrib non-free non-free-firmware
Затем подтянем обновления:
root@laptop:~# fwupdmgr get-updates Devices with no available firmware updates: • SSD 860 EVO M.2 500GB • UEFI dbx ──────────────────────────────────────────────── Devices that have been updated successfully: • System Firmware (1.29.4 → 1.33.3) • UEFI dbx (13 → 217) Uploading firmware reports helps hardware vendors to quickly identify failing and successful updates on real devices. Upload report now? (Requires internet connection) [Y|n]: N
А теперь накатим полученные обновления:
root@laptop:~# fwupdmgr update Devices with no available firmware updates: • SSD 860 EVO M.2 500GB • UEFI dbx ╔══════════════════════════════════════════════════════════════════════════════╗ ║ Upgrade System Firmware from 1.33.3 to 1.34.3? ║ ╠══════════════════════════════════════════════════════════════════════════════╣ ║ Some new functionality has also been added: ║ ║ ║ ║ Firmware updates to address security vulnerabilities including. ║ ║ ║ ║ Latitude E5470 must remain plugged into a power source for the duration of ║ ║ the update to avoid damage. ║ ╚══════════════════════════════════════════════════════════════════════════════╝ Perform operation? [Y|n]: Y Waiting… [***************************************] Successfully installed firmware Do not turn off your computer or remove the AC adapter while the update is in progress. ╔══════════════════════════════════════════════════════════════════════════════╗ ║ Upgrade TPM 1.2 from 5.81.0.0 to 5.81.2.1? ║ ╠══════════════════════════════════════════════════════════════════════════════╣ ║ Initial release ║ ║ ║ ║ TPM 1.2 and all connected devices may not be usable while updating. ║ ╚══════════════════════════════════════════════════════════════════════════════╝ Perform operation? [Y|n]: Y Updating TPM 1.2… [ - ] Waiting… [***************************************] Successfully installed firmware Do not turn off your computer or remove the AC adapter while the update is in progress. An update requires a reboot to complete. Restart now? [y|N]: N
Автоматически рестартовать ноутбук я не стал, сделал это вручную, закрыв все работающие программы.
После перезагрузки процесс обновления продолжится:
И на этом всё. 🙂