
Я использую Ubuntu 18 с ПК (материнская плата Asus) и пытаюсь обновить прошивку с помощьюэтот
После запуска службы с помощью этих команд ничего не происходит
sudo apt update && sudo apt upgrade -y
sudo service fwupd start
sudo fwupdmgr refresh
sudo fwupdmgr update
Ничего не произошло
Я также попробовал следующее, и ничего не произошло
sudo fwupdmgr update -v
sudo fwupdmgr update --force
sudo fwupdmgr update --show-all-devices
Ничего не происходит, нет вывода, нет ничего. Идеи?
решение1
вкратце; fwupdmgr get-updates
должен показать вам доступные обновления прошивки(из официальных каналов)для всех поддерживаемых и подключенных устройств.
Если он вообще не показывает никаких результатов, это означает, что обновления не были найдены.(обычно не публикуется поставщиком)в официальные каналы(fwupd.org).
Вы можете использовать fwupdmgr get-devices
для получения списка обновляемых устройств.
Кроме того, если поставщик вашего устройства опубликовалxxxxxxxx.cabфайл, который будет использоваться для обновления из Linux, вы можете использовать его fwupdmgr install xxxxxxxx.cab
для планирования обновления прошивки при следующей перезагрузке.
Это было проверено менее недели назад.(2019-06-29)в Lenovo Thinkpad Yoga X1 3rd gen1. fwupdmgr get-updates
показывает самую высокую версию BIOS как 1.34, но я вручную установил версию 1.35 из загруженногоxxxxxxxx.cabфайл с сайта поддержки Lenovo.
Примечание: новые обновления прошивки также должны появляться в разделе обновлений приложения Gnome.
Надеюсь, поможет.
решение2
Что ж, похоже, у вас нет оборудования, поддерживающего LVFS.Asus в настоящее время не использует эту услугу.
Вызов fwupdmgr get-devices
покажет вам все устройства, поддерживаемые LVFS в вашей системе. Если вывода нет, то просто нет поддерживаемых устройств.