Nathan Gilbert


Raspian Raspberry Pi Setup

  1. Load the SDHC card into your machine and install the Raspbian image. Instructions are
    available here.

  2. Create a file called ssh in /Volumes/boot of that installation.

  3. Disable WiFi and Bluetooth by adding the following two lines to /boot/config.txt:

    • dtoverlay=disable-wifi
    • dtoverlay=disable-bt
  4. Insert the SDHC card and power on the Pi.

  5. Log in using the default user/password via SSH.

  6. Change the Pi user password:

    passwd
    
  7. Change the Pi user's locale and time zone -> use raspi-config.

  8. Update packages: sudo apt update

  9. Install the latest Fish shell and fzf.

  10. 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