Ubuntu 18.04でファームウェアを更新する方法

通常、Ubuntuや他のLinuxのデフォルトのソフトウェアセンターがあなたのシステムのファームウェアのアップデートを処理します。 あなたはそれでエラーが発生した場合しかし、あなたはあなたのシステムのファームウェアを更新するためのfwupdコマンドラインツールを使用することができます。

私のメインオペレーティングシステムとしてDell XPS 13 Ubuntuエディションを使用しています。 私はそれにUbuntu 18.04のフレッシュインストールをしました、そして、私はハードウェア互換性に満足することはできません。 Bluetooth、外付けUSBヘッドセットおよびスピーカー、マルチモニター、すべてが箱から出して動作します。

私を悩ませたのは、Software Centerに掲載されたファームウェアアップデートの1つでした。

[更新]ボタンをクリックすると、数秒後にエラーが発生しました。

エラーメッセージは次のとおりです。

「Thunderbolt NVM for Xps Notebook 9360」を更新できません:更新後にデバイスを検出できませんでした:デバイスの待機中にタイムアウトしました

この簡単なヒントでは、Ubuntuでシステムのファームウェアを更新する方法を紹介します。

Ubuntu 18.04でファームウェアを更新する

あなたが知っておくべき1つのことは、GNOMEソフトウェア、すなわちUbuntu 18.04のソフトウェアセンターもファームウェアを更新することができるということです。 しかし、何らかの理由で失敗した場合は、コマンドラインツールfwupdを使用できます。

fwupdは、Linuxベースのシステムでファームウェアのアップグレードを処理するオープンソースのデーモンです。 これはGNOME開発者Richard Hughesによって作成されました。 デルの開発者もこのオープンソースツールの開発に貢献しました。

基本的には、LVFS、Linux Vendor Firmware Serviceを利用しています。 ハードウェアベンダは再配布可能なファームウェアをLVFSサイトにアップロードします。fwupdのおかげで、これらのファームウェアをオペレーティングシステム自体の内部からアップグレードできます。 fwupdは、UbuntuやFedoraなどの主要なLinuxディストリビューションでサポートされています。

ステップ1:あなたのシステムがLVFSによってサポートされているかどうか確認してください

LVFSはハードウェアベンダーに依存しているため、システム製造元がこの機能をサポートしているかどうかを確認することをお勧めします。

システムモデルを調べてからこのWebページに移動して、それがリストされているかどうかを確認します。

システムがLVFSを使用しているか確認してください

ステップ2:ファームウェアをアップデートするためのfwupdの使用

通常、fwupdはすでにLinuxシステムにインストールされているはずです。 そうでなければ、あなたのディストリビューションのパッケージマネージャを使ってインストールしてください。

端末を開いてシステムを最初にアップデートします(DebianおよびUbuntuベースのディストリビューションに適用可能なコマンド):

sudo apt update && sudo apt upgrade -y 

その後、次のコマンドを1つずつ使用してデーモンを起動し、利用可能なファームウェアアップデートのリストを更新してファームウェアアップデートをインストールできます。

 sudo service fwupd start 

デーモンが実行されたら、利用可能なファームウェアアップデートがあるかどうかを確認します。

 sudo fwupdmgr refresh 

出力は次のようになります。

メタデータの取得//cdn.fwupd.org/downloads/firmware.xml.gz

ダウンロード中…[****************************]

署名の取得//cdn.fwupd.org/downloads/firmware.xml.gz.asc

その後、ファームウェアアップデートを実行します。

 sudo fwupdmgr update 

ファームウェアアップデートの出力は次のようになります。

XPS 13 9360 TPM 2.0用のアップグレードはありません。現在のバージョンは1.3.1.0です:1.3.1.0 =同じ

XPS 13 9360システムファームウェアのアップグレードはありません。現在のバージョンは0.2.8.1です:0.2.8.1 =同じ、0.2.7.1 =より古い、0.2.6.2 =より古い、0.2.5.1 =より古い、0.2.4.2 =より古い、0.2.3.1 =より古い、0.2.2.1 =古い、0.2.1.0 =古い、0.1.3.7 =古い、0.1.3.5 =古い、0.1.3.2 =古い、0.1.2.3 =古い

XPS13 9360 Thunderboltコントローラー用の21.00をダウンロード中…

XPS13 9360 Thunderboltコントローラーで21.00を更新中...

解凍中…[***********]

認証中…[***********]

端末を再起動しています…[***********]

これはUbuntu 18.04のファームウェアアップデートを処理するはずです。 このヒントがLinuxのファームウェアアップデートに役立ったことを願っています。

質問や提案がある場合は、下記のコメント欄を使用してください。

推奨されます

Tar Vs Zip Vs Gz:違いと効率
2019
SourceForgeは新しいリーダーシップの下で復活しています
2019
LinuxにGoogle Chrome App Launcherをインストールする方法
2019