RaspiOS or Ubuntu arm64

In case anyone else is attempting to install on Ubuntu 20.04, here are a few solutions to problems you’ll encounter.

  1. rfkill isn’t installed, which is easy to remedy.
    sudo apt-get install rfkill
    
  2. The default user isn’t named ‘pi’, which causes errors with the install script. Can be fixed by following this guide: https://www.linuxuprising.com/2019/04/how-to-change-username-on-ubuntu-debian.html
  3. A few file paths are different, which require you to clone the BlueOS repository locally and make necessary changes.
    • The path in line 16 of bcm_27xx.sh should be changed to:
      /boot/firmware/overlays/$DTS_NAME.dtbo
      
    • And line 67 to:
      /boot/firmware/cmdline.txt
      
    • And finally the paths in lines 161 and 163 in the install.sh script should both be changed to:
      /etc/dhcp/dhcpd.conf
      

I ended up opting to use 64-bit RaspiOS for my application, so there may be more issues than are listed here, but this might at least shave an hour or two off of your troubleshooting.

2 Likes