Linuxでコンピューターのファームウェアを更新する方法

Linuxでコンピューターのファームウェアを更新する方法

長い間、Linuxでファームウェアを更新することはできませんでした。代わりに、ユーザーは、デバイスとBIOSの最新の更新を取得するために、別のハードドライブまたはパーティションにWindowsインストールする必要があります。ありがたいことに、時代は変わりつつあります。このガイドでは、LinuxPCでベンダーファームウェアを更新する方法について説明します。

注:UEFI内でのみLinuxファームウェアを更新できます。LinuxオペレーティングシステムのBIOSバージョンを使用している場合は、UEFIモードで再インストールしてください。

始める前に

Fwupdは、Linuxベンダーファームウェアプロジェクトを通じて、Linuxのファームウェアを更新するために使用されるものです。ただし、すべてのコンピューターメーカーがLVFSプロジェクトへのファームウェアの提供に参加しているわけではないことを理解してください。その結果、このガイドに従うと、システムのファームウェアが更新されない場合があります。この場合、Windowsで行う必要があるかもしれません。

LVFSプロジェクトに参加しているLinux対応のコンピューターメーカーはたくさんあります。それらは、Dell、HP、Logitech、Thinkpadなどです。Linuxラップトップまたはデスクトップのファームウェアを更新する場合は、LinuxベンダーファームウェアのWebサイトを確認してください。彼らは、誰がLVFSに参加しているか、そして誰が将来参加する予定かについての情報を持っています。

LinuxへのFwupdのインストール

ラップトップまたはデスクトップコンピューターのファームウェアを更新するには、Fwupdツールをインストールする必要があります。現状では、一部のLinuxオペレーティングシステムにはFwupdアプリがプリインストールされています。ただし、これは市場に出回っているすべてのLinuxディストリビューションに当てはまるわけではありません。したがって、LinuxにFwupdをインストールする方法を示す必要があります。

Linux PCへのFwupdのインストールを開始するには、ターミナルウィンドウを開きます。これを行うには、キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押します。次に、ターミナルウィンドウが開いて使用できるようになったら、現在使用しているLinuxオペレーティングシステムに対応する、以下に概説するコマンドラインの手順に従います。

Ubuntu

Ubuntuでは、ユーザーは次のAptコマンドを使用してFwupdをインストールできます。

sudo apt install fwupd

Debian

Debianを使用している人は、Apt-getコマンドを使用してFwupdを起動して実行できます。

sudo apt-get install fwupd

Arch Linux

Arch Linuxユーザーは、次のPacmanコマンドを使用してFwupdファームウェアアップデートプログラムを入手できます。

sudo pacman -S fwupd

Fedora

Fedora Linuxでは、ユーザーはターミナルにDnfコマンドを使用してFwupdアプリケーションをインストールできます。

sudo dnf install fwupd

OpenSUSE

OpenSUSEユーザーは、Zypperコマンドを使用してFwupdファームウェアアップデータアプリを簡単にインストールできます。

sudo zypper install fwupd

汎用Linux

Linuxベンダーのファームウェアプロジェクトは新しいものですが、多くの最新のLinuxオペレーティングシステムをサポートしているため、ディストリビューションのソフトウェアリポジトリに含まれている可能性があります。Fwupdをインストールするには、ターミナルを開き、「fwupd」を検索して、通常のプログラムのインストール方法でインストールします。

Fwupdマネージャーで更新を確認してください

Fwupdマネージャーは、デバイスの新しいファームウェアを取得するために使用する前に、コンピューターに更新をダウンロードする必要があります。Fwupdマネージャーから更新を取得するには、キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押してターミナルウィンドウを開きます。次に、サービスfwupdstartを実行します

sudo service fwupd start

システムでサービスを開始した後、fwupdmgr refreshコマンドを実行して、デバイスで使用可能なファームウェアアップデートを確認します。

Linuxでコンピューターのファームウェアを更新する方法

sudo fwupdmgr refresh

fwupdmgr refreshコマンドを実行すると、使用可能な更新が表示されない場合があることに注意してください。最良の結果を得るには、fwupdmgrget-devicesコマンドを実行します。Linux PCに接続されているすべてのハードウェアデバイスをスキャンし、アップデートが利用可能かどうかを判断できます。何よりも、ファームウェアアップデートをダウンロードできない理由がわかります。

Linuxでコンピューターのファームウェアを更新する方法

fwupdmgr get-devices

または、fwupdデバイス情報をテキストファイルに保存して、後で読むことができるようにします。

fwupdmgr get-devices〜 / firmware-info.txt

fwupdmgrを使用したファームウェアアップデートのインストール

updateコマンドを使用すると、ファームウェアの更新をすばやくインストールできます(Fwupdが更新された後)。ターミナルウィンドウで、fwupdmgr updateコマンドを使用して、保留中のファームウェアアップデートをインストールします。

注:コンピューターファームウェアのインストールは微妙なプロセスです。更新プロセス中は、コンピューターの電源を切ったり、プラグを抜いたり、一時停止したりしないでください。ハードウェアに恒久的な損傷を与える可能性があります。

sudo fwupdmgr update

GnomeSoftwareのファームウェアを更新しています

ターミナルでLinuxコンピューターのファームウェアを更新すると非常に便利です。ただし、Linuxを初めて使用する場合は、コマンドラインを使用したくない場合があります。ありがたいことに、GnomeSoftwareはLinuxファームウェアのアップデートも処理できます。したがって、Gnome Softwareを搭載したデスクトップ環境を使用している場合は、次の手順を実行してファームウェアを更新します。

ステップ1:「アップデート」を見つけてマウスでクリックし、GnomeSoftwareのソフトウェアアップデーターにアクセスします。

ステップ2:最新のアップデートを表示するには、[更新]ボタンをクリックします。Linux PCのファームウェアアップデートがある場合は、インストール可能なアップデートのリストに表示されます。

Linuxでコンピューターのファームウェアを更新する方法

ステップ3: [すべて更新]ボタンをクリックして、ファームウェアの更新をインストールします。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか