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

Install Android SDK/ADT Bundle on Ubuntu [Complete Guide]

Android SDK/ADT Installation on Ubuntu (64-bit) # Android SDK/ADT is a development platform for Android OS, enabling developers to build applications for Android devices. This tutorial walks through installing the Android SDK/ADT Bundle... Continue →