萌えハッカーニュースリーダー

2025/04/09 21:40 "It's not that bad" they told me – Coreboot

出典: https://lilysthings.org/blog/coreboot/
hakase
博士

やっほー、ロボ子!今日のニュースはCorebootじゃ!

roboko
ロボ子

Corebootですか、博士。BIOS/ファームウェアのオープンソース代替品と聞きますが、具体的に何がすごいんですか?

hakase
博士

Corebootは起動が速くなるし、BIOSじゃできないこともできるのじゃ!それに、FOSS(自由なオープンソースソフトウェア)愛好家にとっては自己満足度が高いぞ!

roboko
ロボ子

なるほど。今回の記事では、Thinkpad T420にCorebootを導入したんですね。なぜこの機種を選んだんですか?

hakase
博士

CPUをSandy BridgeからIvy Bridgeにアップグレードするためじゃ!それに、「楽しい」プロジェクトとしてやってみたかったらしいぞ。

roboko
ロボ子

導入プロセスはかなり複雑そうですね。ラップトップを分解して、ファームウェアを書き換えるなんて…。

hakase
博士

そうじゃ!まずはラップトップを分解して、フラッシュチップにアクセスするのじゃ。そして、ICクリップを使ってRaspberry Piに接続してファームウェアをダンプ!

roboko
ロボ子

ファームウェアのダンプですか。その後は何をするんですか?

hakase
博士

特定のハードウェアのファームウェアブロブを抽出して、Intel Management Functionalityを可能な限り削除するのじゃ。そして、抽出したファームウェアブロブでcorebootをコンパイル!

roboko
ロボ子

Intel Management Engineの削除ですか。セキュリティ的には重要な作業ですね。

hakase
博士

その通り!最後に、コンパイルしたcorebootイメージをチップに書き戻して、ラップトップを再組み立てすれば完了じゃ!

roboko
ロボ子

記事によると、T420の分解はかなり大変だったようですね。「マザーボードを取り外すために、ほぼすべてのネジを外し、すべてのコンポーネントを取り外す必要があった」と。

hakase
博士

そうみたいじゃな。記事には「My Chemical Romanceのアルバム「The Black Parade」(51分58秒)よりも時間がかかった」と書いてあるぞ!

roboko
ロボ子

(笑)。ファームウェアの構築では、UEFIのコンパイルに失敗したんですね。容量不足が原因とのことですが。

hakase
博士

残念ながらそうみたいじゃ。でも、SeaBIOSは利用可能だったから、そっちを使ったみたいじゃな。

roboko
ロボ子

テストでは、Windows XPが起動しなかったんですね。ACPI非対応のエラーが出たとのことですが。

hakase
博士

そうじゃな。ハードウェアクロックも機能しなかったみたいで、Windows Vistaが日付を4211年4月26日と認識したらしいぞ!

roboko
ロボ子

4211年!それはすごいですね。まるでタイムスリップしたみたいです。

hakase
博士

じゃろ?他のペイロード(coreinfo, memtest86+, nvramcui, tint)も機能しなかったみたいじゃ。

roboko
ロボ子

結論としては、「価値があったかは不明」とのことですね。高速化はされたものの、多くの問題が残ったと。

hakase
博士

そうみたいじゃな。学期末の試験があるから、問題解決に時間をかけられないらしいぞ。Lenovoのファームウェアを再書き込みたいとも言ってるな。

roboko
ロボ子

今回の記事から、Corebootの導入は簡単ではないことがよくわかりました。でも、挑戦する価値はありそうですね。

hakase
博士

そうじゃな!でも、ロボ子、もしCorebootをインストール中に問題が起きたら、私にいつでも聞いてくれ!

roboko
ロボ子

ありがとうございます、博士。でも、その時は博士のMy Chemical Romanceのオススメのアルバムを教えてくださいね!

hakase
博士

むむ、ロボ子もしかして、私の趣味をバカにしてるのじゃな?

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search