スポンサーリンク

RaspberryPi4からRaspberryPi5へ移行

そのままmicroSD差し替えれば動きます!とはならなかったので。
本来なら新しいイメージ書き込んで利用するべきですが、移行作業とか苦行以外の何物でもありません。
これはどうにかそのまま利用しようとして、ハマりまくった試行錯誤の結果。

まず動いている環境を整える。

現行のOSバージョンはtrixieです。bookwarmで動いている状態なので、まずは更新。

手順はforumにある通りに

Upgrading a bookworm image to trixie - Raspberry Pi Forums

再起動して起きてくれたらdocker整備

docker-composeは統合されたらしく競合するので、消して更新しました。

新しいファームの導入とconfig.txtの書き換え

ファームを拾ってくる必要があるので、githubから拾ってこようと思いましたが
rpi-update出よさそうと思って実行

sudo WANT_PI5=1 rpi-update

素で実行するとWANT_PI5が0で拾ってこない気がするので、フラグ立てます。
ブートパーティションが256Mだと怒られるんですけど、最終的に28Mしか使いませんでした。謎警告

config.txt

[ALL]を全部変更

auto_initramfs=1 があれば消す
#↓を追記
kernel=kernel8.img

新しいRaspberryPi5のカーネルkernel_2712.imgは、ページサイズが16kになっているらしく、環境が対応していないと、kernel panicして止まります。いろんなアプリが落ちます。
kernel8.img指定が必須。
どっちみちdocker使う場合は16kにするとよくない模様。

とりあえずこれで起動してきてくれたので動いてます。

つかれた

コメント

タイトルとURLをコピーしました