免責事項 デバイスにLibrebootをインストールすることは、保証を無効にする可能性があり、正しく行われない場合は取り返しのつかない損害を引き起こす恐れがあります。慎重に、自己責任で行ってください。本チュートリアルは「現状のまま」提供しており、明示的にも黙示的にも一切の保証をいたしません。本チュートリアルの指示に従って生じた損害や問題について、一切の責任を負いません。このチュートリアルを使用することで、関連するリスクを理解し、私に対するあらゆる請求や損害賠償を放棄することに同意したものとみなします。データを必ずバックアップし、予期せぬ問題に備えてください。
注意事項 性能の面では、HP EliteBook 820 G2は現在Libreboot がサポートしている中で最良のモデルです。しかし、自由を追求する場合、このモデルは適していません。なぜなら、Librebootをインストールしても多数のプロプライエタリなブロブが残るからです。ThinkPad X200 を検討し、このガイド を参照してください。 これは簡易な参照であり、包括的な手順書ではありません。Librebootプロジェクトが述べている通り、HP EliteBook 820 G2は非常にフラッシュが難しいマシンです。このチュートリアルを書く前に、私自身も失敗を経験しました。公式ドキュメントを参照し、問題が発生した場合はLibera.Chat上の #libreboot に相談してください。 チュートリアル 再度言いますが、このチュートリアルは包括的ではなく、公式ガイドを同時に参照することを強く推奨します:https://libreboot.org/docs/install/hp820g2.html 1. ROMのビルド こちらを参照:https://libreboot.org/docs/build/ Debian GNU/Linux 12を推奨します。Sidを使用しないでください。エラーが発生します。Debian GNU/Linux 12がない場合は、QEMUとAQEMUを使って仮想マシンを用意してください。
2. フラッシュするROMにMACアドレスを書き込む corebootリポジトリ からifdtoolを、Librebootリポジトリ からnvmutilをビルドしてください。
$ git clone
https://github.com/coreboot/coreboot
$ cd coreboot/util/ifdtool $ make $ cd ../../.. $ git clone
https://codeberg.org/libreboot/lbmk
$ cd libreboot/util/nvmutil $ make $ cd ../../.. 使用したいバージョンに応じて(自分で分からない場合は txtmode ROM を使用しないでください。そうでないと描画の問題が発生します)、ROMファイルを選択し、MACアドレスを書き込みます。
$ ./coreboot/util/ifdtool/ifdtool -x seaxxxx_hp820g2_12mb_libgfxinit_corebootfxxxx.rom $ ./libreboot/util/nvmutil/nvm flashregion_3_gbe.bin setmac $ ./coreboot/util/ifdtool/ifdtool -i gbe:flashregion_3_gbe.