All plugged in and the Pi boots to the Raspbian GUI in a shade under 30 seconds.
Two immediate tasks are:
Set up the network connection and turn off the default boot to GUI.
Network Setup
Both of my WiFi access points were detected without problems and connecting was a simple matter of selecting the desired AP and entering the password. Network connection established.
The networking defaults to a DHCP connection which is irritating because I expected to be given the option to select either static or dynamic addressing, especially as, like me, most people will probably run this as a headless device accessed via SSH. I’ll fix this later.
With the network up and connection to the Internet established next task is to get the latest updates. For this I had now moved to the laptop and was accessing the Pi via SSH:
pi@<IP_address>
password:raspberry
apt-get dist-upgrade
My temporary and lazy fix to the DHCP issue is to simply reserve an IP address in the DHCP pool on the router based on MAC address of the Pi. To find the MAC address of the configured interfaces:
root@raspberrypi:~# ifconfig
and looking for the eth0 (wired) and wlan0 (WiFi)
eth0 Link encap:Ethernet HWaddr b8:27:eb:xx:xx:xx inet6 addr: fe80::6a71:875f:7fb:ee39/64 Scope:Link UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:136 errors:0 dropped:0 overruns:0 frame:0 TX packets:136 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:11856 (11.5 KiB) TX bytes:11856 (11.5 KiB)
wlan0 Link encap:Ethernet HWaddr 00:0f:60:xx:xx:xx inet addr:192.168.4.108 Bcast:192.168.4.255 Mask:255.255.255.0 inet6 addr: fe80::6d5e:729d:2040:936e/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:168069 errors:0 dropped:0 overruns:0 frame:0 TX packets:80380 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:211061737 (201.2 MiB) TX bytes:7564478 (7.2 MiB)
Boot to CLI
Raspbian provides a convenient setting in the Pi Preferences to “Boot to Prompt” or “Boot to GUI”. Select the former and reboot as prompted.