そのまま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にするとよくない模様。
とりあえずこれで起動してきてくれたので動いてます。
つかれた


コメント