Raspian Raspberry Pi Setup
-
Load the SDHC card into your machine and install the Raspbian image. Instructions are
available here. -
Create a file called
ssh
in/Volumes/boot
of that installation. -
Disable WiFi and Bluetooth by adding the following two lines to
/boot/config.txt
:dtoverlay=disable-wifi
dtoverlay=disable-bt
-
Insert the SDHC card and power on the Pi.
-
Log in using the default user/password via SSH.
-
Change the Pi user password:
passwd
-
Change the Pi user's locale and time zone -> use raspi-config.
-
Update packages:
sudo apt update
-
Install the latest Fish shell and fzf.
-
To change the user shell, edit /etc/passwd or use:
chsh -s /usr/bin/fish nathan
Setting up BOINC Client
Ensure there is a /var/lib/cc_configs.xml file.
Make sure it contains the following:
<options>
<allow_remote_gui_rpc>1</allow_remote_gui_rpc>
</options>
Verify that the remote_hosts.cfg file has the hosts you want inside it.
Networking Troubleshooting
If you are running a headless Pi but want to use XRDP, you may encounter both dhcpcd and wicd
running. You may need to disable wicd: systemctl disable wicd