Open11

Flatcar Container LinuxのミニPC(N100)へのインストール

y-iy-i

カーネルが古いとWi-Fi/Bluetoothが使えないみたいなのでbetaにする。

y-iy-i

https://www.flatcar.org/docs/latest/installing/bare-metal/booting-with-iso/ に沿ってISOをUSBに焼くとflatcar,isolinux,syslinuxディレクトリが出来上がる。
これでブートしようとしてもそもそも選択肢に出てこなかった。
https://note.com/kaiopaka/n/n7c9823757d16 の記事を見てMBRでも起動できるように、BIOSのいろんな所をUEFI&Legacyに設定しなおした。
その結果、黒い画面に白い点が1つ出るだけになってしまった。これはWindowsを起動しようとしても同じだった。
どうにもならなそうなので他の起動法としてiPXEを試した。

y-iy-i

ダウンロードすべきスクリプトの例は公式ページにあるのでその通りの内容を推奨されている http://pastie.org/ に保存した。
httpsにはアクセスできないのか、pastebinに保存した内容は取得できなかった。
このスクリプトを用いるとダウンロードが開始し無事起動までたどり着いた。
しかし、Failed to isolate default target: Unit sysusr-usr.mount not found.と出て止まってしまう。
エラーの名前からしてユーザが無いのが悪そうで、起動には最低限のIgnitionが必要そう。

y-iy-i

ユーザを作成する最低限のIgnitonをButane Configにして、同様に http://pastie.org/ にアップロードして上のスクリプトで適当に参照されているURLをこれにした。
再度起動したところ、無事起動完了した。(ただし、ダウンロードはかなり遅いままだった。)
しかし、パスワードを設定していない&SSHで鍵だけでなくパスワードも要求されるのでログインはできなかった。

y-iy-i

Wi-Fiをバージョンアップ後も継続的に使う方法は無さそうなので諦めて有線に

y-iy-i

インストール自体はUSBメモリからflatcar-installを実行するだけで無事完了。

y-iy-i

自動アップデート周りの設定、ネットワーク周りの設定、.bashrcなどはSSHなどでログインした後にも問題なく変更可能だった。
ignitonを走らせたいときはflatcar-resetを使うらしい。