INITIAL SET-UP ON FIRST BOOT

Raspberry Pi board

When you power up a Raspberry Pi for the first time you are presented with a menu of optional actions that you can take to make changes to its basic configuration. You can make as many or as few of these changes now, or return later by re-running the script, or by making the changes manually. To re-run the script later, type


sudo raspi-config

The menu is shown below:

Raspberry Pi Software Configuration Tool (raspi-config)

      1 Expand Filesystem		Expand root partition to fill SD card (at next reboot)
      2 Change User Password			Change password for the default user (pi)
      3 Enable Boot to Desktop/Scratch	Choose whether to boot into a desktop environment, Scratch, or the command-line
      4 Internationalisation options	Set up language and regional settings to match your location
      5 Enable Camera				Enable this Pi to work with the Raspberry Pi Camera
      6 Add to Rastrack				Add this Pi to the online Raspberry Pi Map (Rastrack)
      7 Oveclock					Configure overclocking for your Pi
      8 Advanced Options			Configure advanced settings
      ssh			Enable or disable ssh server
      boot_behaviour		Start desktop on boot?
      info			Information about this tool
      update			Tray to upgrade raspi-config

                  <Select>                <Finish>

Each menu item is discussed below:

Step 1

info provides a little more information about this set-up tool.

Step 2

expand_rootfs makes a change to the root filesystem so that it will expand to use any unallocated space on the SD card. This change will occur when the Pi reboots.

Step 3

overscan controls how the video picture is displayed on your monitor and this option allows you to enable or disable it.

Step 4

configure_keyboard allows you to choose the type of keyboard you are using. A list of different keyboard types and layouts are shown and you need to choose the one that best matches yours.

Step 5

change_pass lets you change the password for the user "pi".

Step 6

change_locale lets you change the system's locale setting. This sets the language and character encoding to be used. The default is en_GB.UTF-8.

Step 7

change_timezone lets you change the system's timezone. By default it is UTC.

Step 8

memory_split lets you change how the memory is split between main system and the GPU.

Step 9

overclock lets you change the processor's running frequency. Increasing the frequency can damage the processor permanently.

Step 10

ssh enables or disables ssh. Enabling ssh will allow you to connect to your Pi from another ssh-enabled computer - this could be a Pi, Linux system, PC, iPhone or any device that will run ssh and can connect to your Pi using Ethernet. ssh replaces the original telnet which was insecure and is now deprecated.

Step 11

boot_behaviour lets you choose whether to start the X-Windows application and display the GUI or leave you at the command prompt. If you choose to remain at the command prompt, you can always starts X-Windows with the startx command.

Step 12

update lets you bring your Pi software up to date before you start using it.