Linuxでノートブックファームウェアを更新する方法

Linuxでノートブックファームウェアを更新する方法

LenovoはLinuxノートブック用のファームウェアアップデートを提供していないようです。今日のノートパソコンはDVDドライブが不足している傾向があります。 Linux/Unixでどのようにアップデートしますか?

答え1

更新:最近私ベントイISOから簡単に起動できます。

最近同僚が共有した内容です。より多くの観客に役立つと思いました。私はそれのクレジットを共有しないので、コミュニティwikiとしてマークされています。このプログラムは他のラップトップでも動作する可能性があると思います。

  • support.lenovo.comでT460pドライバのリストにアクセスして、Windows 10用のBIOSアップデートCDイメージをダウンロードしてください。 (最終的にdosバージョンを入手しましたが、それは重要ではないと思います)
  • まだインストールされていない場合は、genisoimageをインストールしてゲッタートリト:
    • yum install genisoimage geteltorito
  • ダウンロードした* .isoファイルからEl Toritoブートイメージを抽出します。
    • 私の場合は次のようになりますr07uj12wd.iso
    • geteltorito -o bios.img r07uj12wd.iso
    • USBフラッシュドライブのブロックデバイス名を探します:(lsblkたとえば/dev/sdb
  • 抽出した画像をUSBメモリースティックに書き込みます。私の場合は、次のように接続されたUSB(私が使用した古い1G)スティックでした/dev/sdb
    • dd if=bios.img of=/dev/sdX bs=1M status=progress ; sync
    • USBスティックから起動し、BIOSのアップグレード手順に従います。

t420でこれを実行しましたが、問題はありませんでした。

注目:上記ddのコマンドは、デバイス名を誤って選択すると重要なデータが消去される可能性があるため、非常に危険です。だからX不注意なコピー/貼り付けの問題を避けるためにそこに文字を入れました。気をつけて進めてください!

関連情報