Setup Raspberry PI B+ without Display and Keyboard [Complete Guide]

raspi-3x.png

Headless Raspberry Pi Setup Using NOOBS and Ethernet Only #

Ten days after I placed an order on eBay, my first Raspberry Pi arrived—and I was excited to get started. I had already downloaded the NOOBS (New Out Of Box Software) installer from the official website. Everything seemed ready…

Then I realized:
I had no HDMI cable, no USB keyboard, and no USB mouse.

The only thing I had was a 16GB microSD card preloaded with NOOBS. I wanted to install Raspbian (now known as Raspberry Pi OS)—without connecting a display, keyboard, or mouse. And yes, I pulled it off.

If you’re in a similar situation, here’s exactly how I did it:

What You Need #

Step-by-Step Installation #

1. Format the SD Card Properly #

Use SDFormatter and set:

This ensures the entire card is formatted as FAT32.

2. Copy NOOBS Files to the SD Card #

3. Keep Only the Raspbian OS Folder #

Navigate to the os/ folder inside the SD card.
Delete all other folders except Raspbian.

For example (depending on NOOBS version):

4. Edit flavours.json #

Open: /os/Raspbian/flavours.json

Make sure it contains only the following:

{
  "flavours": [
    {
      "name": "Raspbian",
      "description": "A Debian wheezy port, optimised for the Raspberry Pi"
    }
  ]
}

Tip: Delete any .bak or temporary files your text editor may create.

5. Enable Silent Installation #

Open the file:
recovery.cmdline (in the root of the SD card)

Append silentinstall to the end of the line so it looks like this:

runinstaller quiet vt.cur_default=1 coherent_pool=6M elevator=deadline silentinstall

Again, remove any backup or temp files after editing.

6. Plug It In and Let It Install #

NOOBS will silently install Raspbian without any user input.

7. Find the Raspberry Pi on Your Network #

Once installed, check your router’s LAN interface to find the newly assigned IP address for the Raspberry Pi.

8. Connect via SSH #

If you’re using a newer NOOBS version (SSH enabled by default), connect like this:

ssh pi@<your-pi-ip>

Default credentials:
username: pi
password: raspberry

Example:
ssh [email protected]

That’s It — You’re In! #

Congratulations, you’ve installed Raspberry Pi OS without a screen or input devices. Now it’s time to explore, experiment, and build cool things.

Got questions or ideas? Drop them in the comments below.

 
1
Kudos
 
1
Kudos

Now read this

Introduction to Deep Learning

Over the past few years, the term “deep learning” has taken over the internet and firmly worked its way into business language when the conversation is about Artificial Intelligence (AI), Big Data and analytics. What is Deep Learning ?... Continue →