Raspberry Pi OSのインストール(2.0.6)

Raspberry PiのOSインストーラーがバージョンアップして2になりました。
現行のものと操作が少し変わりましたので、レポートしたいと思います。
目次
ストレージ(記憶装置)を入手する。
Raspberry Piは小型のパソコンなので、記憶装置が必要です。
標準で、MicroSDカードスロットが付いているためこれを使用することが多いです。
「A1対応」か、「A2対応」が明記されているMicroSDカードが良いでしょう。
Amazonに適切な出物がありましたので、こちらを使用しました。
なお、サイズが32GBなのは、古いタイプのRaspberry Pi 3Bや、Raspberry Pi Zero 2 Wへの流用を考慮しているためです。
もし、Raspberry Pi 4B やRaspberry Pi 5Bのみで使用する場合は、もっと用量の多いSDカードでも大丈夫です。
Raspberry Pi imager をダウンロードする。
2025年11月に新しいバージョンが公開されました。
バージョン2.0.6になります。
Raspberry Piの本家サイトに行き、ご自身が使っているパソコンのOSに合わせたインストーラーを選択してください。

サイトで、Softwareを選び、Raspberry Pi OSのインストーラーをダウンロードするページへ進みます。

私はWindowsパソコンを使用しているので、Windowsバージョンをダウンロードします。
パソコンにインストールする
Raspberry Pi imager から、Raspberry PiにOSをセットアップ

画面の中にインストールできるOSが表示されます。
画像に映っているのは64bitのGUI画面無し(Lite])と、64bitのGUI画面付き(Full)です。
この他にも32bit版や、世代の古いOSを選択する事もできます。
今回は64bitのFullをインストールするので、選択したら次へを押下します。

ローカリゼーションの設定です。
city、 Time zoneはTokyo、キーボードレイアウトはjpを選択します。
ただし、以前からそうですが、この設定は直接Raspberry Piに反映されず、起動後に設定の必要があります。
そのまま次へを押下します

SSH使用の確認です。
Windows環境なら、Tera Termなどで、Raspberry Piのターミナルに繋ぐ事ができますが、その際、SSH接続を有効化するかどうかの設定です。
基本的に、Raspberry Piが起動してからキーを作って共有する方が確実なので、ここではパスワード接続にします。

書き込みするかの最終確認です。
書き込みがはじまれば、指定したストレージのデータは全て消去されます。
本当にRaspberry PiのOS用のストレージですか? 間違って外付けHDDや、別のストレージを指定していないですか?
もう一度確認しましょう。
Raspberry Piを起動
日本語化

OSのセットアップの際、ローカリゼーションの設定はしましたが、このように表示が英語なので日本語化します。
スタート(Raspberryのマーク)、preferences、Control Centerの順にクリックします。
最新化

赤枠で囲った黒いアイコンが、ターミナルのアイコンなのでクリックして起動します。
画面の中で、
sudo apt update
と入力してEnterします。
$のついた行が戻ってきたら、
sudo apt full-upgrade -y
と入力し、Enterします。
暫く時間がかかりますが、これで最新化されます
SSHキー作成
Raspberry Piには、他のパソコンなどからログインする事もできますが、SSHキーを使用すると、アカウント、SSHキー、パスフレーズの全てが合致しないとログイン出来なくなるため、不正アクセス防止の強力な手段となります。

先ほどのターミナルで、
ssh-keygen -t ed25519
と入力します。
そのままEnterを入力すると、「パスフレーズ」を求められます。
2回入力して合致すれば、そのパスフレーズを使用したキーが、.sshフォルダに作成されます。
出来上がるキーは、id_ed25519 id_ed25519.pubの二つです。
RaspberryPi4

.以下が付いてないid_ed25519は、Raspberry Piに接続したいパソコンに渡します。
画面では、USBメモリをRaspberry Piにセットして、コピーしています。
コピーし終えたら、id_ed25519では判りにくいので名前を変えておきましょう。
とりあえず、RaspberryPi4に名前を変えておきます

この画面では、Windows11のTera TermからRaspberry Piに接続を試みています。
Raspberry Piのアカウントと、先ほどのパスフレーズ、USB上のRaspberryPi4を指定します。

このように、50-cloud-init.conf というファイルがある場合は、
sudo vi /etc/ssh/sshd_config.d/99-local.conf
と入力し、viエディタで新しいファイルを作成します。

viエディタの空の画面に、
passwordauthentication no
kbdinteractiveauthentication no
permitrootlogin no
pubkeyauthentication yes
authenticationmethods publickey
と入力します

すると、Tera Termの新しい接続で、Raspberry PiのIPを指定し、ユーザー名とパスワードだけを入れてOKを押すと、このように認証に失敗します。
これからは先ほどRaspberry Piからコピーしてきたキーファイルが無ければ、ログインする事ができません。

ls -l /etc/ssh/sshd_config.d/ で何もファイルが無かった場合は、
sudo vi /etc/ssh/sshd_config
と入力し、sshd_configを直接編集します。
ファイルがある場合に、sshd_configを編集すると、上のように 認証失敗にならず、パスワードでログインできてしまう事があるので注意が必要です。
まとめ
OSのインストールのしやすさは特に変化ありません。
SSHの設定がいままでと少し変わったように思います。
おそらく、細かいところでかなりの違いはあると思いますので、みつかりましたら追記したいとおもいます。



























