ChromeOS を Macbook Air mid 2011 にインストールした際の色々

読了まで:約4分


始めに

2021 年 3 月現在、​古い​ノートパソコンを​復活させる​ための​ Chrome OS と​して、

と​言う​ものが​ α リリースされていますが、​今回の​話は​こちらの​ Chrome OS Flex ではなく

を​用いて​ オリジナルの​ Chrome OS を​ Macbook Air mid 2011 で​使える​様に​した と​言う​話です。

用意した​もの

  • オンボロと​化した​ Macbook Air mid 2011 13-inch
  • 8GB の​ USB 2.0 メモリースティック
  • 最新の​ Brunch と​ Chrome OS 94 の​ recovery image

インストールの​仕方

おおよ​その​流れと​しては​下記の​通りです:

  1. ChromeOS を​ Install する​ための​ ChromeOS on USB Memory Stick を​作る
  2. ChromeOS を​ USB Memory Stick から​起動して​ crosh から​ shell を​起動する
  3. shell で​ sudo chromeos-install -dst /dev/sdX で​インストールする

な​お詳細な​手順に​ついては、

を​見てください。

インストール後の​諸設定

Chrome OS は​ Macbook Air mid 2011 へ​無事に​インストールし終えた​時点で​おおよそは​実用できる​上に​なるのですが、​ そのまま​だと​いく​つか​不具合が​出るので​次は​その​辺りの​修正を​します。

linux kernel の​ verison を​下げる

まず​最初に​やるべきは​ croshCtrl + Alt + t)​→ shell で​ shell を​開き、

sudo edit-grub-config

を​実行して​ kernel の​ version を​ kernel-4.19 に​下げてください。

そして​何故これが​必要に​なるかと​言うと、​linux kernel 4.19 以外の​ linux kernel を​使っていると、​ ChromeOS が​起動しないか、​または​ Chrome OS が​ランダムに​ reboot する、と​言う​症状に​落ち入るからです。

/usr/share/X11/xkb/keymaps/evdev を​編集する

これは​ Macbook Air を​日本語キーボード以外で​使っている​方には​関係ない​話かと​思うのですが、​ Macbook Air で​日本語キーボードを​利用している​場合、​ そのままだと​スペースバーの​両サイドに​ある​ 英数 キーと​ かな キーが​機能しません。

その​ため /usr/share/X11/xkb/keymaps/evdev に​含まれる​記述の​うち、​ 下記の​様な​部分を​次の​様に​書換えます:

  <HENK> = 130;   // Henkan
  <MUHE> = 131;   // Muhenkan

  // <HNGL> = 130;        // Hangul Latin toggle
  // <HJCV> = 131;        // Hangul to Hanja conversion

な​おこの​作業を​終えた後、​この​設定を​有効に​する​ためには​一度​ Chrome OS から​ログアウトする​必要が​あります。

また​ここで​何かしらの​設定ファイルの​ミスが​あると、​ ChromeOS へ​ログインできなくなる​ ため、​ その​辺りは​ 細心の​注意を​はらって​作業を​してください

注意点と​動かない​機能

まず​ Macbook Air mid 2011 には​ USB 2.0 の​ USB 端子しかないので、​ 高速に​ Chrome OS を​インストールしようと​思うと​ Thunderbolt 端子の​ USB Hub などが​必要に​なるかと​思います。

次に​ Chrome OS の​開発者向け機能と​して​ Linux を​有効に​する​ と​言う​機能が​ありますが、​ これは​どうにも​機能しません

恐らく​仮想化支援や​ kernel の​ verison が​影響している​様な​気も​するんですが、​ linux の​ container が​ DL できても​肝心の​ container が​起動しないので、​ どっちに​しろ Chrome OS の​ Linux 機能は​動作しないっぽいです。

以上

今回は​上記の​作業で​ Macbook Air mid 2011 で​ Chrome OS を​使える​様に​しましたが、​ とりあえず​一部の​機能を​除き、​今の​ところは​順調に​動作しています。

それで​純正の​ Chrome OS を​ Macbook Air mid 2011 で​動かしているので、​ Android の​アプリなども​使えるのですが、​一点ハマった​ところが​有って、​ Synthing の​ Android 版が​使えない、と​言うのが​ありました。

と​言うのも​ Synthing の​ Android 版は​インストールが​出来て​起動は​するのですが、​ Synthing 側の​秘密鍵の​生成が​上手く出来ず、​延々と​待機画面が​出て​先に​進まない、​ と​言う​状態に​なりました。

なので​ これは​諦めるしかないのか‥…?​ と​なりかけたのですが、​ 幸い、

と​言う​ Synthing for Android を​ fork した​アプリで​なんとか​なったので、​ 今は​そちらを​使っています。

アバターアイコン兼ロゴ

にゃるら(カラクリスタ)

『輝かしい青春』なんて失かった人。次に備えて待機中。

今は趣味でプログラミングをして生活しています。