22.04をはじめ、Linuxをインストールしても有線LANが動作しない。このような場合に、有線LANが接続できるようにする方法を紹介する。LAN関連のフラッシュメモリに不整合(チェックサムエラー)があるため、LinuxのLANドライバ(e1000e)はそのエラーを検出し、停止してしまう。そのため、LANが使えなくなる。ちなみにWindowsではこのエラーを無視する。ここでは、フラッシュメモリを書き換えることにより、不整合を解消し、LANが使えるようにする。ここで紹介する方法のメリットは、1回だけ作業を行っておけば、以降、何度OSを入れ替えても、LANに接続できる状態を保持できること。デメリットは、ファームウェアの書き換えを行うので失敗した際のリスクが高めと思われること。前提条件BIOSで「セキュアブート」が無効になっていること。makeなどが実行できるコンパイル環境が整っていること。場合は、以下のコマンドを実行して環境を整える。build-essentialイーサネット・フラッシュ・ファームウェア・ユーティリティのダウンロードとインストールこのリンクからダウンロードする。この時点では、”Preboot.tar.gz”というファイル名。ファイルの解凍とインストール解凍する場所は任意で良い。./installNICのファームウェア(PXE設定)をリセットするインテルのユーティリティで、選択されたNICのPXE設定をデフォルトに戻すと、エラーが発生しなくなる。ユーティリティに実行権を付与し、管理者から実行。Address」がMACアドレス。対象のMACアドレスを特定し、その「Port」を確認する。bootutil64eの引数「-NIC」に上記の「Port」の番号を指定する。「-DEFCFG」はPXE設定をデフォルトに戻すオプション。-DEFCFG私の環境では、上記コマンド実行直後にLANのリンクが確立した。一応、下のように確認してOK。Rx/Tx最後にできればBIOSから「セキュアブート」の設定に戻し、新たにLinuxをインストールするのが安全といえる。WordPress.。