How to Upgrade from Debian Bullseye to Bookworm on Raspberry Pi Without Reinstalling
Upgrading your Raspberry Pi’s operating system doesn’t always require a complete reinstallation. If you’re running Debian Bullseye and want to move to the newer Bookworm version, you can do so with a few simple steps. Before proceeding, make sure to back up all important data.
Step 1: Backup Your Data
First and foremost, backup all your important files. This ensures that you can recover your data in case something goes wrong during the upgrade.
Step 2: Update Current System
Open a terminal and run the following commands to update your existing Bullseye system:
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
Step 3: Change Repositories
Edit the /etc/apt/sources.list
file and any files in /etc/apt/sources.list.d/
to replace ‘bullseye’ with ‘bookworm’. You can use the nano
text editor for this:
sudo nano /etc/apt/sources.list
Step 4: Update Package List
After updating the repositories, run the following command to fetch the new package list:
sudo apt update
Step 5: Upgrade Packages
Execute the following commands to perform the upgrade:
sudo apt upgrade
sudo apt dist-upgrade
Step 6: Clean Up
Remove any obsolete packages to free up space:
sudo apt autoremove
sudo apt clean
Step 7: Reboot
Finally, reboot your Raspberry Pi to complete the upgrade:
sudo reboot
And there you have it! You’ve successfully upgraded from Debian Bullseye to Bookworm on your Raspberry Pi without a complete reinstallation. Always remember to read the specific release notes and upgrade instructions for your situation.
Feel free to use or modify this blog post as you see fit!