Raspberry Pi: Getting Started with Raspberry Pi Imager: The Ultimate Guide

More Tips & Tricks

raspberry pi imager manual

Getting Started with Raspberry Pi Imager: The Ultimate Guide

Raspberry Pi Imager is the ultimate tool for any Raspberry Pi user. When it first came out, I shunned it a little because I preferred Balena Etcher. But lately, I’ve been using it more and more, and the latest add-ons make it even more interesting. I will share everything with you in this article.

Raspberry Pi Imager is a tool created by the Raspberry Pi Foundation to install new systems on the tiny Raspberry Pi. SD cards and USB drives are supported, as well as the most popular operating systems. It’s also possible to flash any custom image for the Raspberry Pi.

Even if you’re already familiar with the basics of Raspberry Pi Imager, you might learn a few things while reading this guide to the end of the article. So keep reading to discover all its secrets.

Table of Contents

How to Install Raspberry Pi Imager

Raspberry Pi Imager is available for all operating systems. The application can be downloaded from the official website and installed on most computers, or even on a Raspberry Pi directly.

Windows

If you have a computer with Windows, follow these steps to install Raspberry Pi Imager:

  • Go to this page on the official website.
  • Click on the “Download for Windows” button:
  • This will download an executable file on your computer.
    Double-click on the file to install the application.
  • A basic setup wizard will appear to complete the installation:
  • Click Install and wait a few seconds.
    Then click Finish to complete the installation and start Raspberry Pi Imager for the first time.

Raspberry Pi OS

Raspberry Pi Imager can also be installed on Raspberry Pi OS directly. It’s available in the default repository (the package name is “rpi-imager”). In the latest versions of the OS, it’s even pre-installed by default.

So, even if you don’t have another PC, you can easily install Raspberry Pi Imager and flash new operating systems to SD cards and USB drives.

Note: A word of caution, though, as there’s only one SD card slot on the Raspberry Pi. So, if Raspberry Pi OS is installed on that SD card, you can only flash a new system to a USB drive, or you’ll have use a USB adapter to flash it to another SD card. If you use a USB drive for the main system. then there isn’t a problem.

Here’s how to install Raspberry Pi Imager on Raspberry Pi OS:

  • Open a terminal.
  • Type the following commands:
    sudo apt update
    sudo apt install rpi-imager
  • After a few seconds, Raspberry Pi Imager will be installed and added to the main menu.
    You’ll find it under main menu > Accessories > Imager.
    raspberry pi imager on start menu

Linux

If you’re using Linux on your computer, especially Ubuntu or any Debian-based distribution, you can download a deb file from the official website.
Go to this page and click on “Download for Ubuntu for x86”.

If you’re using another distribution not based on Debian, like Fedora or Manjaro, you might need to look for a specific solution, but it should be possible to install it on most systems. For example, with Fedora, a snap package is available.

macOS

A DMG file is available for macOS users directly from the official website.
Once downloaded, just double-click on it and add it to your Applications, as with any other software installation.

Network Boot

The last option is to use the new “network boot” feature, especially useful if you don’t have another PC. You can start Raspberry Pi Imager directly from the network

Wait, I have some recommendations for you!

Before you go any further, I want you to take a look at some of the recommendations I’ve handpicked for you. I think these are essential items you should have for your Raspberry Pi. You can check them out and buy them directly from Amazon.

How to Use Raspberry Pi Imager

Once Raspberry Pi Imager is installed, it can be used to flash any operating system to an SD card or a USB drive. Some operating systems are directly supported and can be installed in one click. Other operating systems can be flashed by using a custom image.

Flash an Operating System From the List

The basic usage of Raspberry Pi Imager is to flash a system available in the “OS List”.
Here is how to do this:

  • The default view of Raspberry Pi Imager looks like this:
  • There are three main steps:
    – “Choose Device” – filter the list available for your particular hardware.
    – “Choose OS” – where you’ll see the OS list I’m referring to.
    – “Choose Storage” – to select the media you’ll use for your new setup.
    The “Next” button will be available after selecting your options.
  • Click CHOOSE DEVICE, and select your Raspberry Pi model.

    This step is optional, but I recommend doing it, so you won’t be overwhelmed with all the OS versions listed in the next step.
  • Click CHOOSE OS to bring up a menu like this:
    raspberry pi imager os list
    On the first two lines, you have Raspberry Pi OS with Desktop (64 or 32-bit versions), which you’ll probably use most of the time. But then, you can also browse the different submenus to find other operating systems that are supported by this tool.

    For example, in Raspberry Pi OS (other), you’ll find all the other versions of Raspberry Pi OS. In “Other general-purpose OS”, you’ll find well-supported distributions like Ubuntu or Manjaro, with all submenus for their different flavors.
  • For the example, let’s click on “Raspberry Pi OS (64-bit)”.
    The menu will close, and you can move to the next step.
  • Insert the media you’ll use to install your new system.
    It can be an SD card if you have an SD card reader (integrated or via a USB adapter), or a USB drive.
  • Click CHOOSE STORAGE and pick the corresponding drive from the list.

    Make sure to not select media storage that you use for something else (the one used for the current OS is hidden, but if you have a backup drive or anything like that it may be listed there).
  • Click NEXT to start the installation process.

Note: Depending on the system you’re installing, clicking “Next” may pop-up additional options. I’ll explain this later.

The installation will take a few minutes. It may take more time if you’re flashing a specific image for the first time or if you have a slow internet connection.

That’s because Raspberry Imager will first download the image from the system maintainer and then flash it on your media storage. The second time you flash the same image, it will already be cached on your disk and will be installed faster (no download required).

It will be mentioned under the image name if the file is already cached on your computer:

Flash a Custom Image

But Raspberry Pi Imager is not limited to the default OS list and can be used to flash any image compatible with the Raspberry Pi. Even some popular distributions like Fedora, DietPi, or Chromium OS are not included in the OS list currently.

But you can still use Raspberry Pi Imager to install these operating systems.

For example, if you have downloaded an image manually from the official website of any distribution, here’s how you can flash it using Raspberry Pi Imager:

  • Click CHOOSE OS.
  • Select Use custom at the bottom of the list.
    raspberry pi imager use custom image
  • A window will appear, asking you to pick the image you want to use.
    All file formats are supported; you don’t even need to extract the file if the system image is compressed.
  • Then follow the same steps mentioned in the previous section, picking the media you intend to use and clicking on NEXT to start the installation.

As explained in this video on my YouTube channel, Raspberry Pi Imager tends to be slightly slower than Balena Etcher when you already have the image file on your disk. That’s one of the reasons why I continued using Etcher for a long time, but if you don’t care about 30 seconds, it’s fine.

Here’s the video where I tested this:

Raspberry Pi Imager Advanced Options

Since this tool was first released, the Raspberry Pi Foundation has remained focused on its development and has continued adding new features regularly. Raspberry Pi Imager continues to improve with each new release. I have no doubt that it will become the new standard.

Let’s take a look at some interesting features you can already try with Raspberry Pi Imager.

Special Features Available in the OS List

You may have noticed that the OS list not only includes Linux distributions but also other tools:

  • Misc utility images: In this subsection, you’ll find ways to update and change the bootloader on your Raspberry Pi, without having to install Raspberry Pi OS first. This can be useful if you want to switch from SD to USB boot or if you want to try the new network boot feature.
    You’ll also find PINN OS there, which is a great tool for multi-boot
  • Erase: Quickly format your SD card or USB drive with this feature. Most systems have a way to do this, but you don’t have to find how to do it on your system, just use this option to erase anything. It’s pretty useful if you have tons of partitions after a multi-boot test.

OS Customization Settings

I mentioned this earlier, but let’s take a moment to explain what it is. When you click “NEXT” for one of the supported operating systems (Raspberry Pi OS and Debian-based distributions, typically), you’ll get access to additional configuration options.

This bonus step is named OS Customisation:

By clicking on EDIT SETTINGS, you can change the default configuration for your new system. For example, you can create the first user and password (which is a mandatory step now for new installations), enable SSH, or change the localization options (keyboard layout and time zone).

You can see the first tab on my screenshot, but feel free to explore the other ones, like “Services” where you can enable SSH on first boot for a headless install.

When you click SAVE, these options will be stored in memory for future installations. Each time you install a new system, you can decide if you apply the same settings, edit them, or just use the default settings.

I encourage you to use this feature, especially if you regularly flash Raspberry Pi OS again and again. Personally, I do it almost every da, and I save a lot of time by filling out this form.

If you set a username and password (don’t use “pi”), it’ll skip the first boot wizard that has been added for security reasons in the latest versions of Raspberry Pi OS.

Video

Final Thoughts on Raspberry Pi Imager

As a whole, Raspberry Pi Imager is a great tool to have on your computer if you work with Raspberry Pi devices regularly. It will ease the installation process, as you’ll be guided from the selection of your operating system to the selection of the media storage.

It will also avoid many issues, like accidentally erasing an important drive :-).

This tool is not (yet) perfect, though. I mentioned some of the issues in this article. For example, the OS list could be better and is not always up-to-date (in my article about LibreElec, I noticed that the latest release, available for one month already, hasn’t been added to the OS list). There’s also the issue of speed, but it’s not a big deal if you are not flashing 20 SD cards every day.

With new features being added regularly, Imager will only become more and more powerful, so I recommend you start using this useful tool right now. And please let me know if you discover other tips or issues with it.

More Tips & Tricks

DistroSea.com site image
Check out different Linux distros in your web browser with nothing to download at DistroSea.com
Quick Ref Site image
Here are some cheatsheets and quick references from QuickRef.ME.
edX Site image
Learn Linux from MIT for FREE edX.
Linux Basics YouTube Series Site image
Linux Basics YouTube Series
Watch the Series.
“Linux Command Line Tutorial For Beginners" will teach you everything you need to know about Linux Command Line in easy-to-understand language.
Watch the Series.