How to boot up a new Raspberry Pi

How to boot up a new Raspberry Pi

Learn how to install a Linux operating system, in the third article in our guide to getting started with Raspberry Pi.

Programming at a browser, orange hands
Image by :


Subscribe now

Get the highlights in your inbox every week.

If you've been following along in this series, you've chosen and bought your Raspberry Pi board and peripherals and now you're ready to start using it. Here, in the third article, let's look at what you need to do to boot it up.

Unlike your laptop, desktop, smartphone, or tablet, the Raspberry Pi doesn't come with built-in storage. Instead, it uses a Micro SD card to store the operating system and your files. The great thing about this is it gives you the flexibility to carry your files (even if you don't have your Raspberry Pi with you). The downside is it may also increase the risk of losing or damaging the card—and thus losing your files. Just protect your Micro SD card, and you should be fine.

You should also know that SD cards aren't as fast as mechanical or solid state drives, so booting, reading, and writing from your Pi will not be as speedy as you would expect from other devices.

How to install Raspbian

The first thing you need to do when you get a new Raspberry Pi is to install its operating system on a Micro SD card. Even though there are other operating systems (both Linux- and non-Linux-based) available for the Raspberry Pi, this series focuses on Raspbian, Raspberry Pi's official Linux version.

The easiest way to install Raspbian is with NOOBS, which stands for "New Out Of Box Software." Raspberry Pi offers great documentation for NOOBS, so I won't repeat the installation instructions here.

NOOBS gives you the choice of installing the following operating systems:

Again, Raspbian is the operating system we'll use in this series, so go ahead, grab your Micro SD and follow the NOOBS documentation to install it. I'll meet you in the fourth article in this series, where we'll look at how to use Linux, including some of the main commands you'll need to know.


About the author

Anderson Silva - He was introduced to Linux by his uncle back in 1996. In the early 2000s Anderson transitioned from being a developer to a system administrator/release engineer. He joined Red Hat as a Release Engineer in IT. Since then he has had several roles at Red Hat. He currently holds an RHCE and an expired RHCA and is an active Fedora package maintainer.