yandex

Сибирь. Сабынич. Айти

о природе, личной жизни и информационных технологиях

Обновление BIOS в Thinkpad с помощью fwupdmgr

Практически полгода назад я писал о том, как можно обновить BIOS под Linux для Lenovo Thinkpad. С того времени я периодически наблюдаю за выходом обновлений и даже успел один раз обновиться 🙂

20 апреля 2022 года вышло очередное обновление 1.40 в котором была исправлена ошибка повышенного потребления батареи при переходе ноутбука в режим сна в Linux

<1.40>
- (Fix) Fixed an issue that S3 standby battery drain improvements under Linux.

Не менее полезной будет и предыдущая версия 1.37, в которой починили возможность отката при некорректном обновлении (наверное, количество “кирпичей” заметно уменьшилось 🙂

И так. Про обновление. Оно может производиться встроенной утилитой fwupdmgr, о которой я писал однажды. Эти шаги я подсмотрел в официальной доке от Lenovo (словно бы, раньше её не было)

  1. Стандартно убедиться, что питание к ноутбуку поступает извне (подключен к электрической сети)
  2. Скачать поледнюю версию прошивки для Linux. Она подписывается как “BIOS Update Utility (Linux)”
  3. Запустить терминал
  4. Распаковать zip-архив с прошивкой (внутри cab-файл)
  5. Запустить sudo fwupdmgr install <file>.cab
  6. Подтвердить перезагрузку в диалоговом режиме
  7. Дождаться перезагрузки и дальнейшего завершения обновления EFI BIOS

Но в этом способе есть один нюанс. Просто так этим способом обновиться не получится и следует сделать несколько предварительных настроек, которые по умолчанию выключены из соображения безопасности:

  1. Зайти в BIOS ноутбука и в Setup -> Security -> UEFI BIOS Update Option включить параметр Windows UEFI Firmware Update
  2. Разрешить fwupdmgr устанавливать недоверенные (неподписанные драйверы), заменив параметр OnlyTrusted=true на OnlyTrusted=false

После этих действий всё пройдёт успешно.

$ sudo fwupdmgr install r1bul71w.cab 
Decompressing…           [***************************************]
Authenticating…          [  -                                    ]
Authenticating…          [***************************************]
Restarting device…       [***************************************]
Waiting…                 [***************************************]
Successfully installed firmware
The computer will be restarted automatically after updating BIOS completely. Do NOT turn off your computer or remove the AC adaptor while update is in progress.

An update requires a reboot to complete. Restart now? [y|N]

У меня есть телеграм-канал, где я пишу чуть чаще и менее формально 🙂 Подписывайся!
Обновление BIOS в Thinkpad с помощью fwupdmgr

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Пролистать наверх