- Download Raspbian (I used the "Lite" variant)
- Copy to SD Card
% dmesg # to figure out which device is being used
...
% dd bs=4M if=2019-07-10-raspbian-buster-lite.img of=/dev/sdc conv=fsync status=progress
- Mount boot partition and create file
ssh
- If you want a serial console, also edit
config.txt
and addenable_uart=1
to the main section (more details)- If you have lines that can provide voltage, don't connect these (unless you want to power the rPI from there, but usually there isn't enough power for that)
- Remember, the Rx cable needs to be connected to the Tx pin (and vice versa with Tx/Rx)
- Pinout - you should only need to connect pins 6, 8 and 10 (pins 1/2 are the pair closest to the screw hole in the CORNER of the device, not near the USB/Ethernt ports)
- Boot!
- Log in (username
pi
, passwordraspberry
) - Change password. Now.
- Update software:
apt-get update
followed byapt-get upgrade
then reboot (shutdown -r now
) - Create your own user (i.e.
sudo useradd -G sudo -m username
and then don't forget to set up an ssh key and/orpasswd username
to give it a password)- From workstation:
ssh-copy-id rpi-hostname
- From workstation:
- Run
raspi-config
- Set locale (I use
en_US.UTF-8 UTF-8
and unselect the default en_GB one) - Set timezone
- Set hostname
- Expand filesystem
- Reboot
- Set locale (I use
- Add a fan and heatsinks: