A long time ago I wrote down the first steps I usually do when installing a new Raspberry Pi (or a Raspbian in that case). Now I’m installing a new system, with a 2025 Raspberry Pi OS. Time to update the notes.

Hardware requirements
The 64-bit Raspberry Pi OS “only” supports the “3B”, “3A+”, “3B+”, “4B”, “400”, “5”, “500”, “CM3”, “CM3+”, “CM4”, “CM4S”, “CM5” and the “Zero 2 W” hardware.
The 32-bit version is compatible with all released hardware version, even the older ones.
In my case I have a Raspberry 4B which I previously used for another project. This Pi has 4 GB RAM.
Download the image
Go to the Raspberry Pi OS Download page and download the base image.
Im my case I want the 64-bit version Raspberry Pi OS Lite. The current release is 2025-05-13, therefore the download file is: 2025-05-13-raspios-bookworm-arm64-lite.img.xz.
Compare the checksum:
| |
This matches the checksum listed on the website.
Install the image on a SDcard
The old image in 2019 was using zip as compression format. The 2025 image is using the xz format. If you don’t have the xz utils installed, do that now:
Debian / Ubuntu:
| |
Red Hat / Fedora / Rocky Linux:
| |
openSUSE:
| |
Arch:
| |
And it is time to write the image to the SDcard.
When you plug in the SDcard into your system, watch the logfile for details which device name the SDcard is using. Usually it starts with /dev/sd and then another letter. There might be partitions on the SDcard already, in this case you find at least one partition with a number, followed after the letter:
| |
| |
Let’s say the SDcard is /dev/sdd, then the following commandline will unpack the image on the fly and write it to the card:
| |
Start the new image
Plugging the Raspberry Pi on a keyboard and a monitor for now, so I can see what’s going on. Later it will go on a shelf.
On first startup you will be asked to create a user and set a password. This is unlike older versions which all had the same account and password.
Log in into the new system and find out the IP-address of the newly booted system:
| |
Enable ssh access:
| |
Run OS upgrades:
| |
From here you are able to connect to the new system using ssh.
Comments
With an account on the Fediverse or Mastodon, you can respond to this post. Known replies are displayed below:
Note: This will load data from mastodon.social.
Learn how this is implemented here.
Share: