Raspberry Pi 4 provisioning and KVM pod setup

Awesome instructions! I ran into all the same problems (and some more) in my recent attempt in even July 2021!

Just want to share a few notes on worked for me in July 2021:

  1. We can now use hwe-20.04 (Kernel 5.8) instead of the groovy image trick. This way we can deploy KVM using the web UI as well.
  2. MaaS is not recognizing USB flash drives for UEFI firmware v1.16. So I’m using v1.28. PXE still doesn’t work, but we can use the HTTP v4 boot option (move this to the top of boot order rather than PXE v4). Apparently HTTP network boot also works with MaaS.
  3. Have to pick USB flash drive as boot drive (rather than the default SD card) in MaaS web UI to deploy to the correct drive. After KVM deployment, MaaS somehow wipes my micro SD, so I re-copied the UEFI v1.28 and re-setup UEFI with (>3GB memory, and change boot order). Then, it works!

My setup:

  • MaaS v3.0.0
  • RPi UEFI v1.28
  • Ubuntu HWE-20.04 (Kernel 5.8)
2 Likes