2026年9月8日火曜日

Mr Chromebox ファームウエアの覚え書

 

 古くなったChromebook等は、本来であれば更新期限が切れるとその時点でChromeの更新がストップされ、しだいに使い物にならなくなりますが、


 Mr Chromebox


という有志が作っているファームウエアに書き換えることで、Chrome OS Flex やLinuxなどが自由にインストールできるようになります。


https://docs.mrchromebox.tech/


↑ サイトはこちら。


 内容は英語であり、またChromebookのファームウエア書き換えは、すこーし難易度が高めなので、クセ強ですが、古いChromebookをふつうのLinuxパソコンに改造したりできるので、とても便利です。


 そのときの記事は↓


【完全版】古いChromebookに ChromeOS Flex を入れる(備忘録)

https://kotaro-yoshiie.blogspot.com/2024/05/chromebookchromeos-flex.html


にありますのでご参考まで。



==========


 さて、今回は、Mrchromebox版ファームの挙動をまとめます。



 起動時の画面 白い線が入っているのは気にしないでください。液晶がぶっこわれているだけですww(Chromebook草創期のマシンです)


 このウサギさんが目印。起動時にウサギさんが表示されるマシンは、Mrchromeboxに書き換えられています。


 この時点でESCキーを押すと、起動選択画面に入れます。





 表題に機種名、FWのバージョン、CPU、メモリなどが表示されます。これはFWが機種ごとに違うので、それぞれ別個の内容が示されます。FWインストール時に、機種を選定しなくてはいけません。


 デフォルトブートは、通常であればChromeOsFlexや、自分でインストールしたLinuxなどが起動するのを、いったんESCで止めているだけですので、通常起動します。

 ほかに「ブートメニュー」「ブートマネージャー」「拡張設定」などのメニューがあります。



 ブートメニューの例。一番上がデフォルトで動く「ChromeOsFlex」で、つぎに「eMMCデバイス」「UEFIシェル」の項目になっています。


 もしこの段階で、ブートできるライブUSBが刺さっていれば、そのデバイスも表示されます。別のLinuxを起動したり、インストールしたい場合は、ライブUSBを指して、このブートメニューで選択してください。


 いわゆる昔からのDOS/V機種、Windows機種のBIOSと同じです。




 
ブートマネージャーは、いろいろ細かい設定ができます。ややこしいので割愛、といきたいところですが、簡単な例を。

 たとえば


 このMrchromeboxのファームを入れて、最初にChromeOSFlexをインストールしたけれど、それを消してLinuxに書き換えたとしましょう。

 その場合、ブートの項目にChromeOSが残っています。

 ↑の項目は、「デリートブートオプション」の例なのですが、仮にLinuxを残して、ChromeOSのほうは、ブートメニューから消してしまいたい場合は、ここでバッテン(X)にして保存すれば、存在を消してくれます。

 上の画面では、ChromeOSFlexしか入っていませんので、それが最上段に表示されているわけです。


===========


 その他、細かいことはいろいろ実際に見ながら試してみたほうがいいと思います。


 基本は


■ ブートデバイスの選択

■ 入れちゃったOSの管理


くらいができたら、困らないでしょう。


 いろんなLINUXを入れたり消したりしているうちに、このブートまわりの設定を見直す必要が出てくることだけは確かです。



*技術的な補足*


 ASUS C300のファームウエアはフルロムで上書きしているため、本来のC300のブートBIOSと完全に入れ替わっているそうです。

 なので、Mrchromeboxファームウエアは、擬似的なものではなく、「BIOS・UEFI」そのものなんだとか。


 Mrchromeboxのファームでは、本来のChromebookのBIOS機能を残したまま擬似的に他のOSを起動させることができる機種もあるので、その場合はChromebookブートローダーが起動してからMrchromeboxの擬似UEFIに引き渡すようです。


 フルロムしか選べないかどうかは、サイトの機種リストに書かれています。






0 件のコメント:

コメントを投稿