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)です。
チェックサムを実行して、ダウンロードしたファイルの整合性を必ず確認してください。
sha256sum [/path/to/file.exe] | grep [ウェブページで通知されるSHA-256ハッシュ]出力ハッシュが赤などの別の色(強調表示)で印刷されている場合は、先に進んでください。
5.フラッシュブートを使用して更新します(2015年以降のコンピューターで使用可能)
このセクションは、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で上書きされます。
- DOS端末で次のように入力します
USBドライブから利用可能なディレクトリとファイルを一覧表示するdir。 FreeDOSファイルの他に、bios実行可能ファイルが表示されます。
- BIOSファームウェアのインストールを続行するには、現在のUSBパーティションに少なくとも15MBの空き容量が必要になる場合があります。十分な空き領域がない場合は、そのように警告され、プロセスは自動的に中止されます。この場合、FreeDOSを削除するだけです パッケージ フォルダ。とにかくそれは必要ありません。
- BIOSファイルの名前を入力し、Enterキーを押して実行します。インストールを続行します。プロセスの最後に、コンピューターが再起動します。
- このガイドの手順2と3を繰り返すことで、新しいBIOSファームウェアのインストールのバージョンと日付を確認できます。
- このセクションが適している場合は、この時点で完了する必要があります。