Depending on the different devices you use, you can start up the Raspberry Pi in different methods. If you have a separate screen for Raspberry Pi, follow the instructions in this chapter. Otherwise, please find the corresponding steps in the following chapters.
If You Have A Screen
If you have a screen, you can use the NOOBS (New Out Of Box System) to install the Raspbian system.
Required Components
Any Raspberry Pi | 1 * 2.5A Power Adapter |
1 * Monitor | 1 * Monitor Power Adapter |
1 * HDMI cable | 1 * Micro SD card |
1 * Mouse | 1 * Keyboard |
1 * Personal Computer |
Procedures
Step 1
To download NOOBS from your PC, you can choose NOOBS or NOOBS LITE – the only difference is that there is a built-in offline Raspbian installer in NOOBS, while the NOOBS LITE can only be operated online. Here, you are suggested to use the former. Here is the download address of Noobs:
https://www.raspberrypi.org/downloads/noobs/
Step 2
Plug in the Micro SD reader and format the Micro SD card with the SD Formatter (https://www.sdcard.org/downloads/formatter/index.html). If there are some important files in the Micro SD card, please backup them first.
Step 3
Next, you will need to extract the files from the NOOBS zip archive you downloaded from the Raspberry Pi website.
- Find the downloaded archive — by default, it should be in your Downloads folder.
- Double-click on it to extract the files, and keep the resulting Explorer/Finder window open.
Finally Select all the files in the NOOBS folder and copy them to the SD card.
Step 4
All the files transferred, the SD card pops up.
Step 5
Insert the SD card into the Raspberry Pi. In addition, connect the screen, keyboard and mouse to it. Finally power up the Raspberry Pi with a 2.5A power adapter.
Step 6
It will go to the NOOBS interface after starting up. If you use NOOBS LITE, you need to select Wi-Fi networks (w) first. Tick the checkbox of the Raspbian and click Install in the top left corner. The NOOBS will help to conduct the installation automatically. This process will take a few minutes.
Step 7
When the installation is done, the system will restart automatically and the desktop of the system will appear.
Step 8
If you run Raspberry Pi for the first time, the application of “Welcome to Raspberry Pi” pops up and guides you to perform the initial setup.
Step 9
Set country/region, language and time zone, and then click “next” again.
Step 10
Input the new password of Raspberry Pi and click “Next”.
Step 11
Connect the Raspberry Pi to WIFI and click “Next”.
Step 12
Retrieve update.
Step 13
Click “Done” to complete the Settings.
Now we can run the Raspberry Pi.
Note: You can check the complete tutorial of NOOBS on the official website of the Raspberry Pi: https://www.raspberrypi.org/help/noobs-setup/.
If You Have No Screen
If we don’t have a screen, we can directly write the raspbian system to the SD card and we can control the Raspberry Pi on PC remotely by directly modifying the configuration file of the network settings in the SD card.
Required Components
Any Raspberry Pi | 1 * 2.5A Power Adapter |
1 * Micro SD card | 1 * Personal computer |
Burn System
Step 1
Prepare the tool of image burning. Here we use the Etcher. You can download the software from the link: https://www.balena.io/etcher/
Step 2
Download the complete image on the official website by clicking this link: https://www.raspberrypi.org/downloads/raspbian/. There are three different kinds of Raspbian Stretches available, among which the Raspbian Stretch with desktop will be the best choice if you have no other special requirements.
Step 3
Unzip the package downloaded and you will see the xxxx-xx-xx-raspbian-stretch.img file inside.
Note: DO NOT extract the file.
Step 4
With the application of Etcher, flash the image file, raspbian into the SD card.
Step 5
At this point, raspbian is installed; however, if you want to apply it ,what you need do next is to complete the settings accordingly.
Connect the Raspberry Pi to the Internet
There are two methods to help get the Raspberry Pi connected to the network: the first one is using a network cable, the other way is using WIFI. We will talk in detail about how to connect via WIFI as below.
Since the 3B and above version of the product, Raspberry Pi has a built-in Wifi function. If what you use is the early version of Raspberry Pi, a USB WIFI Adapter is needed. Log in the website, https://elinux.org/RPi_USB_Wi-Fi_Adapters for more.
If you want to use the WIFI function, you need to modify a WIFI configuration file wpa_supplicant.conf in the SD card by your PC that is located in the directory /etc/wpa_supplicant/.
If your personal computer is working on a linux system, you can access the directory directly to modify the configuration file; however, if your PC use Windows system, then you can’t access the directory and what you need next is to go to the directory, /boot/ to create a new file with the same name, wpa_supplicant.conf.
Input the following content in the file.
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=GB
network={
ssid="WiFi-A"
psk="Sunfounder"
key_mgmt=WPA-PSK
priority=1
}
You need to replace “WiFi-A” with your custom name of WiFi and “Sunfounder” with your password. By doing these, the Raspbian system will move this file to the target directory automatically to overwrite the original WIFI configuration file when it runs next time.
Start SSH
To use the function of remote control of the Raspberry Pi, you need to start SSH firstly that is a more reliable protocol providing security for remote login sessions and other network services. Generally, SSH of Raspberry Pi is in a disabled state. Additionally, if you want to run it, you need to create a file named SSH under directory /boot/.
Now, the Raspbian system is configured. When the SD card is inserted into the Raspberry Pi, you can use it immediately.
Get the IP Address
After the Raspberry Pi is connected to WIFI, we need to get the IP address of it. There are many ways to know the IP address, and two of them are listed as follows.
1. Checking via the router
If you have permission to log in the router(such as a home network), you can check the addresses assigned to Raspberry Pi on the admin interface of router.
The default hostname of the system, Raspbian is raspberrypi, and you need to find it. (If you are using ArchLinuxARM system, please find alarmpi.)
2. Network Segment Scanning
You can also use network scanning to look up the IP address of Raspberry Pi. You can apply the software, Advanced IP scanner and so on.
Scan the IP range set, and the name of all connected devices will be displayed. Similarly, the default hostname of the Raspbian system is raspberrypi, now you need to find the hostname.
Use the SSH Remote Control
We can open the Bash Shell of Raspberry Pi by applying SSH. Bash is the standard default shell of Linux. The Shell itself is a program written in C that is the bridge linking the customers and Unix/Linux. Moreover, it can help to complete most of the work needed.
For Linux or/Mac OS X Users
Step 1
Go to Applications->Utilities, find the Terminal, and open it.
Step 2
Type in ssh pi@ip_address . “pi”is your username and “ip_address” is your IP address. For example:
ssh pi@192.168.18.197
Step 3
Input ”yes”.
Step 4
Input the passcode and the default password is raspberry.
Step 5
We now get the Raspberry Pi connected and are ready to go to the next step.
Note: When you input the password, the characters do not display on window accordingly, which is normal. What you need is to input the correct passcode.
For Windows Users
If you’re a Windows user, you can use SSH with the application of some software. Here, we recommend PuTTY.
Step 1
Download PuTTY.
Step 2
Open PuTTY and click Session on the left tree-alike structure. Enter the IP address of the RPi in the text box under Host Name (or IP address) and 22 under Port (by default it is 22).
Step 3
Click Open. Note that when you first log in to the Raspberry Pi with the IP address, there prompts a security reminder. Just click Yes.
Step 4
When the PuTTY window prompts “login as:”, type in “pi”(the user name of the RPi), and password: “raspberry” (the default one, if you haven’t changed it).
Step 5
Here, we get the Raspberry Pi connected and it is time to conduct the next steps.
Note: When you input the password, the characters do not display on window accordingly, which is normal. What you need is to input the correct password.
Remote Desktop
If you are not satisfied with using the command window to control the Raspberry Pi, you can also use the remote desktop function, which can help us manage the files in the Raspberry Pi easily. There are two ways to control the desktop of the Raspberry Pi remotely : VNC and XRDP.
VNC
You can use the function of remote desktop through VNC.
Enable VNC service
The VNC service has been installed in the system. By default, VNC is disabled. You need to enable it in config.
Step 1
Input the following command:
sudo raspi-config
Step 2
On the config interface, select “Interfacing Options” by the up, down, left and right keys on the keyboard.
Step 3
Select VNC.
Step 4
Select Yes -> OK -> Finish to exit the configuration.
Login to VNC
Step 1
You need to install the VNC Viewer on personal computer. After the installation is done, open it.
Step 2
Then select “New connection”.
Step 3
Input IP address of Raspberry Pi and any Name.
Step 4
Double click the connection just created:
Step 5
Enter Username (pi) and Password (raspberry by default).
Step 6
Now you can see the desktop of the Raspberry Pi:
XRDP
xrdp provides a graphical login to remote machines using RDP (Microsoft Remote Desktop Protocol).
Install XRDP
Step 1
Login to Raspberry Pi by using SSH.
Step 2
Input the following instructions to install XRDP.
sudo apt-get update
sudo apt-get install xrdp
Step 3
Later, the installation starts.
Enter “Y”, press key “Enter” to confirm.
Step 4
After the installation is completed, you can use Windows remote desktop applications to login to your RPi.
Login to XRDP
Step 1
If you are a Windows user, you can use the Remote Desktop feature that comes with Windows. If you are a Mac user, you can download and use Microsoft Remote Desktop from the APP Store, and there is not much difference between the two. The next example is Windows remote desktop.
Step 2
Type in“mstsc” in Run (WIN+R) to open the Remote Desktop Connection, and input the IP address of Raspberry Pi, then click on “Connect”.
Step 3
There will be xrdp login screen. Enter the user name and password of RPi and click OK. By default, the user name of Raspberry Pi is “pi” and the password is “raspberry”.
Step 4
Here, you successfully login to RPi by using the remote desktop.