Install and set up Raspberry Pi OS


June 29, 2020 • 0 • 0

The Raspberry Pi Foundation released on March 5 a new tool to install the operating system of your choice onto your Raspberry Pi's SD card. It combines OS download and flashing in a single tool. No more downloading an .img file separately and flashing it with Etcher. The benefit? A simpler SD card preparation with a dedicated tool that remains compatible over time and doesn't depend on a third party.
In this tutorial we will install Raspberry Pi OS (formerly Raspbian) using Raspberry Pi Imager.

Install and set up Raspberry Pi OS

Install Raspberry Pi OS on the microSD card

A microSD card? Yes—the Raspberry Pi needs storage just like a computer. Given its compact size (roughly a credit card), it uses microSD cards as its storage medium. This card will contain the operating system as well as any programs or personal files you want to store on it.
If you bought a Raspberry Pi kit, the card is usually included. Otherwise you'll need to pick a microSD card.

Once you have the microSD card, simply download the official tool from the foundation, Raspberry Pi Imager.

After downloading, install the app on your computer.
On launch, select the desired system—Raspberry Pi OS is the Linux-based system designed for the Raspberry Pi, formerly named Raspbian. Then select the card and click WRITE to flash the OS to the microSD card.
The process takes about 5 minutes.

Launch Raspberry Pi Imager Select OS in Raspberry Pi Imager
Select card in Raspberry Pi Imager Write complete in Raspberry Pi Imager

Now that the SD card is ready, there are two options for the first boot:

If this is your first time initializing a Raspberry Pi, prefer the first option. Otherwise, the second method saves time and avoids extra cabling.

Method #1: Classic setup with keyboard, mouse, and display

We made it! The card is ready—you can officially boot the Raspberry Pi!
Start by inserting the card into its slot.

MicroSD card inserted – Raspberry Pi 4

Once everything is ready, connect the HDMI cable, mouse, and keyboard to the Raspberry Pi using the HDMI and USB ports. You can now power it on using a 5V, 2A power supply.

Raspberry Pi 4 powered

The Raspberry Pi initializes… and the desktop appears after a few seconds!

Raspberry Pi 4 desktop


Information

Mouse cursor moves unusually slowly?

Using a wireless mouse and the cursor moves unusually slowly, as if the system is lagging? No worries—the fix is simple. Open a terminal and type:

sudo nano /boot/cmdline.txt

This opens the cmdline.txt file located in the boot partition at the root.
After running the command, a file with a number of parameters on a single line opens for editing. To fix the issue, append "usbhid.mousepoll=0" at the end of the line. The file should now look like:

console=serial0,115200 console=tty1 root=PARTUUID=d9b3f436-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles usbhid.mousepoll=0

Save the change (Ctrl+X → Y (or O) → Enter) and reboot the Raspberry Pi.
On next boot, the mouse should move normally!
You can then open the Welcome to Raspberry Pi utility by typing piwiz in a terminal in desktop mode.

The “Welcome to Raspberry Pi” wizard opens and helps you configure your Raspberry Pi quickly. Follow the steps—here are a few screenshots.

Piwiz – welcome screen Piwiz – select country
Piwiz – set password Piwiz – adjust screen borders
Piwiz – select Wi‑Fi Piwiz – configure Wi‑Fi
Piwiz – update Raspberry Pi Piwiz – setup complete

Your Raspberry Pi is ready to use!


Method #2: Preconfigure the Raspberry Pi (headless: no screen, mouse, keyboard)

This method preconfigures your Raspberry Pi so it connects to your local network with SSH enabled on the first boot. You can then control it remotely without connecting a display, keyboard, or mouse.

Enable SSH

Before inserting the SD card into the Raspberry Pi, open the boot volume that appears in your file explorer. Enabling SSH is very simple.
Open the boot volume. Windows may suggest formatting the volume—ignore that.
At the root of boot, create an empty file named ssh to enable SSH on first boot.

ssh file in boot

Configure Wi‑Fi

With SSH enabled, you can now configure Wi‑Fi. Obviously skip this if you plan to connect the Raspberry Pi to your router via Ethernet.
Create a file named wpa_supplicant.conf at the root of boot.
Open the file and paste the following text, replacing the values inside <>.
If you’re not in France, replace fr with your two-letter country code.


ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

update_config=1

country=fr



network={

    ssid="<SSID_WIFI>"

    psk="<MOT_DE_PASSE>"

    key_mgmt=WPA-PSK

}

The SD card is ready—insert it into the Raspberry Pi and connect power.
On first boot it will connect to the Internet (assuming sufficient Wi‑Fi coverage) with SSH enabled. You can then connect from a device on the same network using PuTTY, for example (tutorial here). You’ll find the Raspberry Pi’s IP address in your router’s interface.

Read next

Article image

First boot without keyboard, mouse, or screen


Article image

Connect to Raspberry Pi via SSH