ついに日本でも、 Raspberry Pi 5 の技適対応モデルが発売された。
Raspberry Pi にインストールする OS と言えば、まずは Raspberry Pi OS (旧 Raspbian) だが、同じ Debian ベースの Ubuntu も Raspberry Pi 向けの公式イメージを出している。
但し、 Raspberry Pi 5 に対応しているのは、 Ubuntu 23.10 (コードネーム: mantic) 以降のみとなる。
Ubuntu 23.10 自体は「非LTS」バージョンとなり、サポートが 9ヶ月 (2024年6月まで) と短い。
常用するなら、サポートが 5年 (ESM なら 10年) と長い LTS バージョンが望ましい。
そこで今回は 2024年4月25日 にリリースされたばかりの、 24.04 LTS (コードネーム: noble) を使って、 ディスプレイやキーボードが無い状態でインストールから SSH 接続までやってみよう。
Raspberry Pi 5 をターゲットに書いているが、 Raspberry Pi 3, 4, Raspberry Pi Zero 2 W でも同じ手順でできるはずだ。
TL;DR
- microSD カードに Ubuntu の OS イメージを焼いたあと、 RasPi に挿す前に初回起動時の設定を書き換える
- cloud-init の挙動を理解しよう
- ディスプレイなし & 無線LAN Only だと少し工夫がいる
- 今回の記事の内容は、Raspberry Pi に Ubuntu を入れて SSH でログインするまでの A to B | Aqua Ware つぶやきブログ の二番煎じ
- Ubuntu 24.04 LTS に合わせて内容はアップデートされている
準備するもの
- Raspberry Pi 5
- Raspberry Pi 3, 4 でも同じ手順でいけるはず
- 4GB 以上の micorSD カード
- IOPS が高い、「アプリケーションパフォーマンスクラス」が A2 のものが良いだろう。値段や速度を考えると、実用上は 64GB 以上になるだろうか。
- 私は、ARCANITE 64GB microSDXCカード 【A2】、UHS-I U3、V30、4K、C10 値段の割にパフォーマンスが良かったため、これを使った。
- 後述するが、最終的には NVMe SSD にした方が断然良い
- microSD を書き込める PC (Win, Linux, mac)
- インターネットに繋がる Wi-Fi または イーサネットケーブル
以下もあると便利だが、今回の手順では無くても問題ない。
- micro-HDMI で繋がるディスプレイ 又は 変換コネクタ
- RasPi に繋げる USB キーボード