INITIAL SET-UP ON FIRST BOOT
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
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:
info provides a little more information about this set-up tool.
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.
overscan controls how the video picture is displayed on your monitor and this option allows you to enable or disable it.
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.
change_pass lets you change the password for the user "pi".
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.
change_timezone lets you change the system's timezone. By default it is UTC.
memory_split lets you change how the memory is split between main system and the GPU.
overclock lets you change the processor's running frequency. Increasing the frequency can damage the processor permanently.
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.
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.
update lets you bring your Pi software up to date before you start using it.