Raspberry Pi OS を アップグレード
Raspberry Pi 5の現在のOS「Debian 12 Bookworm」を 最新の「Debian 13 Trixie(トリクシー)」にアップグレードする手順を示します。
↓ この記事で登場した
Raspberry Pi 5です
Raspberry Pi 5 に ARM版 Windows11 をインストールしてみた(BVM編)
すべての作業は、ターミナルからコマンドを実行することで実施します。
手順は、Raspberry Pi 4 / 3 でも同じ
コマンド
以下のコマンドを順に実行します。
#現OSを最新化する
sudo apt update
sudo apt full-upgrade -y
sudo apt autoremove --purge
sudo apt clean
#現OS、カーネルバージョンを確認しておく
lsb_release -a
uname -a
#バックアップ(/etc、/var)
sudo mkdir /backup
sudo tar -czf /backup/etc-backup-$(date +%Y%m%d).tar.gz /etc/
sudo tar -czf /backup/var-backup-$(date +%Y%m%d).tar.gz /var/
ls /backup
#ディスクの空き容量を確認する(最低5GBの空きが必要)
df -h #free space 5GB at /
#aptリポジトリのバックアップ
sudo cp /etc/apt/sources.list /backup
sudo cp -r /etc/apt/sources.list.d/ /backup
ls /etc/apt/
ls /etc/apt/sources.list.d/
# bookworm → trixie
sudo find /etc/apt/ -name "*.list" -exec sed -i 's/bookworm/trixie/g' {} \;
# 一気に変換したが、1ファイルづつエディタで開いて確認しながら書き換える方が良い
#アップグレード
sudo apt update
sudo apt full-upgrade -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confnew" --purge --auto-remove rpd-wayland-all+ rpd-x-all+
#再起動
sudo reboot
#アップデート後のOS、カーネルバージョンを確認
lsb_release -a
uname -a
結果
30分程度で完了しました。
実施前
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 12 (bookworm)
Release: 12
Codename: bookworm
$ uname -a
Linux raspberrypi5 6.12.47+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.12.47-1+rpt1~bookworm (2025-09-16) aarch64 GNU/Linux
$ df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
udev 3.9G 0 3.9G 0% /dev
tmpfs 1.6G 6.2M 1.6G 1% /run
/dev/nvme0n1p2 234G 43G 179G 20% /
tmpfs 4.0G 592K 4.0G 1% /dev/shm
tmpfs 5.0M 48K 5.0M 1% /run/lock
/dev/nvme0n1p1 511M 80M 432M 16% /boot/firmware
tmpfs 806M 240K 806M 1% /run/user/1000
実施後
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 13 (trixie)
Release: 13
Codename: trixie
$ uname -a
Linux raspberrypi5 6.12.47+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.12.47-1+rpt1 (2025-09-16) aarch64 GNU/Linux
$ df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
udev 3.9G 0 3.9G 0% /dev
tmpfs 1.6G 16M 1.6G 1% /run
/dev/nvme0n1p2 234G 44G 178G 20% /
tmpfs 4.0G 528K 4.0G 1% /dev/shm
tmpfs 5.0M 48K 5.0M 1% /run/lock
tmpfs 4.0G 16K 4.0G 1% /tmp
tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-journald.service
/dev/nvme0n1p1 511M 94M 418M 19% /boot/firmware
tmpfs 806M 352K 806M 1% /run/user/1000
カーネルバージョンに変化がないのが気になりますが、デスクトップの壁紙は変わりました。
(クリーンインストールしてみたが、カーネルバージョンはこれと同じだった)
| bookworm | ![]() |
|---|---|
| trixie | ![]() |
(旧OSのneofetchを撮り忘れた・・・)
以上

