
Fwupd – это системный инструмент для обновления прошивки аппаратных компонентов на Linux, включая ноутбуки, SSD, BIOS и периферийные устройства. Он интегрирован с Linux Vendor Firmware Service (LVFS), что позволяет получать официальные обновления напрямую от производителей.
Установка Fwupd в Ubuntu занимает не более одной команды: sudo apt install fwupd. После установки рекомендуется выполнить fwupdmgr refresh для обновления списка доступных прошивок и fwupdmgr get-devices для проверки совместимых устройств.
Инструмент поддерживает как командную строку, так и графический интерфейс через GNOME Software. Это позволяет планировать обновления заранее, просматривать историю обновлений и при необходимости откатывать прошивку. Регулярное использование Fwupd снижает риск аппаратных сбоев и повышает стабильность системы.
Fwupd автоматически обрабатывает большинство зависимостей и предупреждает о потенциальных рисках перед установкой новых прошивок. Для безопасного обновления рекомендуется закрывать критические приложения и подключать устройства напрямую к питанию, чтобы избежать прерываний процесса.
Как установить Fwupd на Ubuntu и проверить версию
Для установки Fwupd на Ubuntu используйте команду sudo apt update && sudo apt install fwupd. Это гарантирует, что система загрузит актуальные пакеты из официальных репозиториев.
После установки выполните fwupdmgr —version, чтобы проверить установленную версию. На Ubuntu 22.04 и выше актуальная версия обычно начинается с 1.8.x, что обеспечивает поддержку большинства современных устройств.
Для подготовки к обновлению прошивки рекомендуется выполнить fwupdmgr refresh. Эта команда синхронизирует локальный кэш с LVFS и обновляет список доступных прошивок для подключённых устройств.
Определение поддерживаемых устройств для обновления прошивки
Поддерживаются BIOS и UEFI ноутбуков, SSD, твердотельные накопители NVMe, устройства Thunderbolt, периферийные контроллеры и отдельные периферийные устройства от производителей, зарегистрированных в LVFS. Каждое устройство сопровождается GUID, который помогает точно определить модель и совместимость прошивки.
Для проверки актуальности прошивок используйте fwupdmgr refresh, после чего повторно выполните fwupdmgr get-updates. Это покажет только те устройства, для которых есть новые версии прошивки, исключая неподдерживаемые или устаревшие компоненты.
Если устройство отсутствует в списке, оно либо не поддерживается LVFS, либо требует отдельного драйвера производителя. В таких случаях обновление через Fwupd невозможно, и следует использовать официальные утилиты от производителя.
Пошаговое обновление прошивки через командную строку
Для обновления прошивки через командную строку в Ubuntu используйте последовательность команд Fwupd. Она позволяет точно контролировать процесс и избежать случайных ошибок.
- Обновление списка прошивок: выполните sudo fwupdmgr refresh, чтобы синхронизировать локальные данные с LVFS.
- Проверка доступных обновлений: команда fwupdmgr get-updates покажет устройства с новыми версиями прошивки.
- Выбор конкретного устройства: используйте fwupdmgr get-devices для идентификации GUID нужного компонента.
- Запуск обновления: команда sudo fwupdmgr update применяет все доступные обновления к совместимым устройствам.
- Перезагрузка системы: при необходимости Fwupd уведомляет о перезагрузке для завершения установки новой прошивки.
Во время обновления рекомендуется подключить ноутбук к источнику питания и не прерывать процесс. Для отслеживания статуса используйте fwupdmgr get-history, чтобы убедиться в успешной установке каждой прошивки.
Использование Fwupd с графическим интерфейсом GNOME Software
GNOME Software интегрирует Fwupd и позволяет управлять прошивками через графический интерфейс без командной строки. Все поддерживаемые устройства отображаются в разделе Обновления с указанием текущей версии прошивки и доступных обновлений.
Для проверки новых версий откройте GNOME Software и нажмите Проверить обновления. Если обновление доступно, интерфейс предложит установить его, автоматически обработав все зависимости.
Перед установкой рекомендуется закрыть критические приложения и подключить устройство к питанию. После завершения обновления GNOME Software предложит перезагрузку системы для применения изменений.
Интерфейс отображает историю прошивок каждого устройства, что позволяет отслеживать установленные версии и при необходимости планировать откат на предыдущую прошивку через соответствующую функцию.
Просмотр истории обновлений и откат прошивки при необходимости
Fwupd хранит информацию о всех обновлениях прошивок, что позволяет отслеживать установленные версии и при необходимости выполнять откат. Для просмотра истории используйте команду fwupdmgr get-history.
| Устройство | Текущая версия | Дата обновления | Источник |
|---|---|---|---|
| BIOS ноутбука | 1.25 | 2025-11-15 | LVFS |
| SSD NVMe | 2.10 | 2025-10-30 | LVFS |
Для отката используйте команду sudo fwupdmgr downgrade GUID_устройства. Эта операция вернёт прошивку к предыдущей версии, если она доступна в локальном кеше. Перед откатом рекомендуется создать резервную копию важных данных и убедиться, что устройство подключено к питанию.
Решение распространённых ошибок при обновлении прошивки

При работе с Fwupd встречаются ошибки, связанные с несовместимостью устройств, отсутствием обновлений или проблемами с LVFS. Основные методы их устранения включают проверку версий, обновление базы прошивок и контроль подключения к сети.
Ошибка «No detected devices» возникает, если устройство не поддерживается LVFS или не распознано системой. Решение: выполните fwupdmgr get-devices для подтверждения идентификатора и обновите пакеты ядра с помощью sudo apt update && sudo apt upgrade.
Ошибка «Download failed» указывает на проблемы с подключением к LVFS. Для исправления проверьте интернет-соединение, временно отключите прокси и повторите команду fwupdmgr refresh.
Если обновление прервано, используйте fwupdmgr get-history для проверки состояния устройства и при необходимости выполните откат с помощью sudo fwupdmgr downgrade <GUID>.
Регулярное обновление Fwupd и системы Ubuntu, а также подключение устройств к источнику питания снижает вероятность ошибок во время установки прошивки.
Вопрос-ответ:
Как узнать, поддерживается ли моё устройство Fwupd в Ubuntu?
Чтобы определить совместимость устройства, выполните команду fwupdmgr get-devices. Она выведет список подключённых компонентов с их идентификаторами, текущей версией прошивки и наличием доступных обновлений. Если устройство отсутствует, оно не поддерживается LVFS или требует официальной утилиты производителя.
Можно ли обновлять BIOS ноутбука через Fwupd и безопасно ли это?
Да, Fwupd поддерживает обновление BIOS и UEFI на большинстве моделей ноутбуков, зарегистрированных в LVFS. Перед началом процесса рекомендуется подключить устройство к питанию и закрыть все важные приложения. Fwupd уведомляет о необходимости перезагрузки для завершения установки прошивки.
Какие команды использовать для обновления прошивки через терминал?
Сначала выполните sudo fwupdmgr refresh для обновления списка прошивок, затем fwupdmgr get-updates для проверки доступных обновлений. После этого примените их с помощью sudo fwupdmgr update. Для контроля состояния используйте fwupdmgr get-history.
Что делать, если обновление прервалось или устройство перестало работать?
В этом случае сначала проверьте историю прошивок командой fwupdmgr get-history. Если доступна предыдущая версия, можно выполнить откат с помощью sudo fwupdmgr downgrade <GUID устройства>. Также стоит убедиться, что устройство подключено к источнику питания и повторно выполнить обновление после устранения ошибок.
Можно ли использовать графический интерфейс GNOME Software для обновлений прошивки?
Да, GNOME Software интегрирует Fwupd и позволяет управлять прошивками без терминала. В разделе Обновления отображаются устройства с доступными прошивками, их текущие версии и кнопка для установки. После завершения обновления программа предложит перезагрузку системы.
