Обновление BIOS/UEFI Lenovo Thinkpad в Linux

Обновление BIOS/UEFI Lenovo Thinkpad в Linux

Уже несколько лет являюсь пользователем Lenovo Thinkpad и внезапно узнал, что можно обновлять BIOS ;)

Обычно эту микропрограмму производители обновляют довольно нерегулярно или совсем не делают этого. Каких-то финтифлюшек не приносят и багов особо в них не находят. Поэтому особо и не следил за этой темой.

Если кратко, то весь процесс можно описать в несколько шагов:

Обновить BIOS в Lenovo Thinkpad

  1. Скачать правильную прошивку к твоей модели устройства в виде ISO
  2. Перепаковать загрузочный образ
  3. Загрузить полученный образ диска на USB-диск
  4. Загрузиться с «флэшки»
  5. Дождаться обновления (обычно занимает не более 5-10 минут)

Скачать правильную прошивку

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

Самый правильный путь это перейти на официальный сайт support.lenovo.com и найти в поиске раздел по поддержке нужного устройства и из подраздела
Драйверы и Программное обеспечение -> BIOS скачать последний выпуск образа с названием «BIOS Update (Bootable CD)«.

Перепаковка загрузочного образа

Не помню, когда последний раз пользовался CD на компьютере и тем более создавал загрузочный диск. Очень выручают в этом деле «флэшки» ;)

Для перепаковки ISO в IMG-формат загрузочного диска можно воспользоваться перловым скриптом geteltorio. В зависимостях у него есть инструмент genisoimage. В Ubuntu он установлен по умолчанию, а в других популярных дистрибутивах доступен в официальных репозиториях.А вот скрипт придётся скачать:

wget https://userpages.uni-koblenz.de/~krienke/ftp/noarch/geteltorito/geteltorito/geteltorito
chmod +x geteltorito

После того, как загрузочный образ и скрипт загружены, а genisoimage установлен, для перепаковки требуется выполнить всего одну команду:

./geteltorito -o r1buj58wd.img r1buj58wd.iso

Booting catalog starts at sector: 20 
Manufacturer of CD: NERO BURNING ROM VER 12
Image architecture: x86
Boot media type is: harddisk
El Torito image starts at sector 27 and has 53248 sector(s) of 512 Bytes

Image has been written to file "r1buj58wd.img".

Загрузка образа на «флэшку»

Загрузка выполняется с помощью команды dd, а USB-диск можно увидеть командой blkid.

sudo dd if=r1buj58wd.img of=/dev/sdX bs=64K

Загрузка с «флэшки»

Оставьте флэшку в ноутбуке и перезагрузитесь. С помощью F12 или Enter вызовите промежуточное меню временного приоритета загрузки и укажите приоритет загрузки с USB-накопителя. И…дождитесь завершения обновления BIOS/UIFI.

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

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

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