Windowsを使用せずにコンピューターのBIOSファームウェアを更新する方法



How Update Computer Bios Firmware Without Using Windows



解決:

ノート:

  • このガイドは、16.04(Xenial Xerus)などの古いバージョンのUbuntuでも機能します。
  • このガイドはDellコンピュータに焦点を当てていますが、他のベンダーにも当てはまるはずです。
  • 他のGNU / Linuxディストリビューションでも正常に動作するはずです。

警告 :BIOSファームウェアのインストール中に停電が発生すると、元に戻せない損傷が発生する可能性があります。絶対に避けてください!




1. Linuxベンダーファームウェアサービス(LVFS)を使用した更新(2015年以降一部のコンピューターで利用可能)

  • LVFSデバイスのWebサイトにアクセスし、このサービスで利用可能なコンピューターモデルを確認します。この時点まで、DellとLenovoは最大のカバレッジを持つ2つのベンダーです。



    お使いのコンピューターがリストにある場合は、このセクションに進んでください。そうでない場合は、このガイドの次のセクションを確認してください。

  • インストール fwupd (まだインストールされていない場合):

    sudo apt install fwupd
  • デーモンサービスを開始します。



    sudo service fwupd start
  • 利用可能なファームウェアアップデートのリストを更新します。

    sudo fwupdmgr refresh
  • 接続およびサポートされているデバイスを一覧表示します。

    fwupdmgr get-devices
  • 利用可能な更新のリスト(以前にリストされたデバイスの場合):

    fwupdmgr get-updates
  • ファームウェアアップデートをインストールします(利用可能な場合):

    sudo fwupdmgr update

  • GUIの代替: ターミナルから更新を実行したくない場合(前の手順)、次の手順を試すことができます。 ソフトウェアセンター更新 タブ(下の画像):

ソフトウェアセンター

  • マシンを再起動して、アップデートのインストールプロセスを完了します。

  • このセクションが適している場合は、この時点で完了する必要があります。

これは、GNU / LinuxOS内からBIOSファームウェアを更新するための最新かつより便利な方法です。 Linuxユーザーにすぐに使用できるアップデートを提供することは、多くのハードウェアベンダーの努力によるものです。詳細については、Linuxベンダーファームウェアサービス(LVFS)をご覧ください。

2.インストールされているBIOSファームウェアのバージョンを確認します

sudo dmidecode -s bios-version

3.インストールされているBIOSファームウェアのリリース日を確認します

sudo dmidecode -s bios-release-date

4.お使いのコンピュータで利用可能な最新のBIOSファームウェアバージョンをDellから検索します

  • デルのサポートWebサイトにアクセスし、モデル、サービスタグ、またはエクスプレスサービスタグを通知して、コンピュータを見つけます。
  • クリックしてください ドライバーとダウンロード タブ。
  • オペレーティング・システム ドロップダウンボタン、選択 BIOS 。システムは利用可能な最新バージョンを表示します。
  • コンピュータにインストールされているバージョンが古い場合は、ファイルをダウンロードしてください。これはWindowsの実行可能ファイル(.exe)です。

デルのWebページのサポート

  • チェックサムを実行して、ダウンロードしたファイルの整合性を必ず確認してください。

    sha256sum [/path/to/file.exe] | grep [ウェブページで通知されるSHA-256ハッシュ]

    出力ハッシュが赤などの別の色(強調表示)で印刷されている場合は、先に進んでください。

5.フラッシュブートを使用して更新します(2015年以降のコンピューターで使用可能)

このセクションは、BIOSがオプションを提供する場合に適しています BIOSフラッシュアップデート ブートメニュー(下の画像)。

BIOSフラッシュアップデート

  • システムがBIOSを使用している場合 UEFA モード:BIOS実行可能ファイルをにコピーします/ boot / efi /ディレクトリ。
  • システムがBIOSを使用している場合 遺産 モード:ペンドライブを次のようにフォーマットします 起動可能 そして、BIOS実行可能ファイルをそれにコピーします。
  • コンピューターを再起動します。
  • すぐに デル ロゴが表示されたら、 F12 にリダイレクトされます 起動メニュー
  • 選ぶ BIOSフラッシュアップデート
  • BIOS実行可能ファイルを選択して実行します。新しいBIOSファームウェアがインストールされ、その後コンピューターが再起動します。
  • このガイドのセクション2と3を繰り返すことで、新しいBIOSファームウェアのインストールのバージョンと日付を確認できます。
  • このセクションが適している場合は、この時点で完了する必要があります。

6. FreeDOSを使用して更新します(フラッシュブート機能のないBIOS-古いハードウェア)

  • FreeDOSオペレーティングシステムのWebサイトにアクセスし、 ライトUSB それのバージョン。
  • ダウンロードしたFreeDOSイメージファイルを次のようなソフトウェアを使用してUSBドライブに書き込みます。 スタートアップディスククリエーター(usb-creatorパッケージ)
  • BIOS実行可能ファイルをペンドライブにコピーします。
  • コンピュータを再起動してください。
  • すぐに デルのロゴ が表示されたら、 F12 にリダイレクトされます 起動メニュー
  • から起動することを選択します USBドライブ (下の画像)。このオプションがメニューで使用できない場合は、BIOSをから切り替える必要がある場合があります。 UEFA モードから 遺産 モード。

起動メニュー

  • FreeDOSブートプロセスの開始時に、インストールを続行するか、キャンセルしてDOSターミナルに移動するように求められます。 「いいえ-DOSに戻る」を選択します (下の画像)そうでない場合、UbuntuはFreeDOSで上書きされます。

FreeDOS

  • DOS端末で次のように入力しますUSBドライブから利用可能なディレクトリとファイルを一覧表示するdir。 FreeDOSファイルの他に、bios実行可能ファイルが表示されます。
  • BIOSファームウェアのインストールを続行するには、現在のUSBパーティションに少なくとも15MBの空き容量が必要になる場合があります。十分な空き領域がない場合は、そのように警告され、プロセスは自動的に中止されます。この場合、FreeDOSを削除するだけです パッケージ フォルダ。とにかくそれは必要ありません。
  • BIOSファイルの名前を入力し、Enterキーを押して実行します。インストールを続行します。プロセスの最後に、コンピューターが再起動します。
  • このガイドの手順2と3を繰り返すことで、新しいBIOSファームウェアのインストールのバージョンと日付を確認できます。
  • このセクションが適している場合は、この時点で完了する必要があります。