ブログ

  • Chromebookの解放:SeaBIOSによるDebian 13の導入実録

    Chromebookの解放:SeaBIOSによるDebian 13の導入実録

    1. はじめに:なぜ「ChromeOS」を消し去るのか

    ハードウェアとしてのChromebookは、その削ぎ落とされた構成ゆえに「無」に近い。しかし、ChromeOSという枠組みの中では、その真価を十分に享受できない。

    私はこの機体に純粋なDebian 13を置くことにした。先達の知見を頼りに、既存の環境を解体し、再構築した記録をここに記す。

    2. ファームウェアの「書き換え」と現実的な選択

    ChromebookにLinuxをクリーンインストールする際、避けて通れないのがファームウェアの操作である。

    参照した資料(全学生に知ってもらいたいChromebookにLinuxをクリーンインストールす る方法)では、ハードウェアのWrite Protect(WP)を物理的に解除し、UEFI(Full ROM)を焼く手法が推奨されていた。

    しかし、私が手にした個体において、物理的なWP解除(ネジの取り外し等)は相応の手間を要するように見受けられた。分解に挑む労力と、不確実なリスクを天秤にかけた結果、私は物理的な破壊を伴わない道を選択した。

    ここで私は、スクリプト(firmware-util.sh)が提示する選択肢と対峙することになる。

    • 1) Install/Update RW_LEGACY Firmware: 選択可能。
    • 2) Install/Update UEFI (Full ROM) Firmware: WP解除が未済のため、選択不可

    私は前者を選んだ。Full ROM化という「完全な解放」ではないが、RW_LEGACYという「共存の道」を選んだことで、分解の手間を避けつつDebianを起動させる準備を整えた。

    3. Debian 13 のインストールと直面した「不完全さ」

    USBメモリからDebian 13のインストーラーを立ち上げ、既存のパーティションを全て消去する。この瞬間、Chromebookは完全に「無」へと回帰した。

    インストール自体は滞りなく完了したが、起動後の環境にはいくつかの「不完全さ」が残された。

    • 音の欠落: 内蔵スピーカーからは一切の音が流れない。しかし、Bluetoothヘッドセットを接続すると、静寂は破られた。
    • キーボードの違和感: Chromebook特有の配列は、標準的なLinux操作において指の動きを阻害する。

    4. 調整:不完全さを受け入れる

    音が出ないことも、キーボードが使いにくいことも、この機体を選んだ「無常」の一部である。

    私はBluetoothでの音声出力を常用し、Wayland環境下でのキーマップ調整(gsettingsやkeydの活用)を経て、この不完全な道具を自分の思考に馴染ませていった。これらの詳細な設定プロセスは第4記事に記した。

    完璧な環境を求めるのではなく、与えられた制約の中で最適解を模索する。それもまた、本質を記すための過程である。

    5. 検証に使用した機材

    今回の構築にあたり、実際に使用した機材を記しておく。特別なスペックは必要ないが、インストールメディアについては書き込みの安定性と、作業の邪魔にならないサイズ感を重視して選択した。

    ASUS Chromebook C523NA

    15.6インチの大画面ながら軽量なモデル。今回のDebian 13インストールにおいても、標準的な手順で動作することを確認している。

    Transcend JetFlash 710 128GB

    堅牢なメタルボディを採用した小型USBメモリ。インストールメディアとして常用しているが、安定性は高い。


    執筆環境: host (Chromebook / Debian 13)
    公開基盤: node01 (Vultr / Debian 13 / Docker)
    接続環境: NordVPN (NordLynx)

  • 無常に漂い、本質を記す。

    技術が生まれては消えていく、諸行無常のITの世界。
    新しい流行が次々と現れては、波のように過ぎ去っていきます。

    その激しい流れを否定せず、ただその中に身を置いて「漂う」こと。
    流行に翻弄されるのではなく、ふと浮かび上がってきた「本質」を、ありのままに記録していきたい。


    思想:無を記録する

    技術の流行が波のように過ぎ去る中で、私はただ、その瞬間に得られた検証結果を淡々と積み上げます。

    変化し続ける世界をあるがままに受け入れ、自らの手で確かめた事実だけを実直に記すこと。特定の技術に固執せず、観測されたログを積み重ねることで、結果として「本質」を浮かび上がらせたいと考えています。

    このブログは、一人のネットワークエンジニアが、技術の流転を漂いながら書き留める記録です。

    構築の定義

    本サイトは、以下の「最小構成」によって維持されています。

    • OS: Debian 13 (trixie)
    • Engine: Docker Compose / LEMP Stack
    • Network: Cloudflare (Full Strict) / Vultr
    • Policy: 最小権限の原則と、アタックサーフェスの最小化

    漂いの記

    「本質」とは、最初からそこにあるものではなく、執拗な削ぎ落としの果てに、最後に残るものだと信じています。

    日々、変わりゆく技術の海で、自分が納得した事実だけを淡々と記していきます。

    user@node01:~$ _

    この漂いの第一歩として、一切のノイズを削ぎ落とした拠点、Debianの構築から記録を始める。


    執筆環境: host (Chromebook / Debian 13)
    公開基盤: node01 (Vultr / Debian 13 / Docker)
    接続環境: NordVPN (NordLynx)