I’m trying to install Silverblue onto a Raspberry Pi 3 to use as a kiosk station. An ISO is available from Fedora Silverblue | The Fedora Project for the aarch64 (which means it should support the RPI3) but I can’t figure out how to get it to boot.
I tried dd’ing the ISO to an SD card, but that didn’t work and the Architectures/ARM/Raspberry Pi - Fedora Project Wiki page wants me to have .xz image that isn’t available for Silverblue.
Silverblue is not supported for ARM-based boards. Please check this download link to get images for use with AArch64.
It is supposed to boot like any other ISO (DVD or USB stick), but… the point is that the RPi is not like a PC and it doesn’t allow booting an installer from an USB stick and follow the usual installation process. So you need to tinker a lot in order to pretend that the RPi is just like any other server hardware with UEFI.
In the past I followed a guide like this: MicroShift – Part 21: Raspberry Pi 4 with Fedora 36 Silverblue, but on a RPi4.
However the installation experience was not smooth, and even the resulting system was not thrilling. I mean, probably the RPi is not the better platform for Silverblue.
Hey, I’m not entirely sure if this works on the RPi3, but on the 4 you can: boot the ‘official’ operating system (or any operating system that will boot) and then update the firmware, this will allow you to at least use USB boot.
However, as said above it might be a bit annoying to deal with as the RPi expects a bunch of extra config files (and a specific partition type) that Silverblue likely doesn’t put in
/boot. You could try out Fedora IoT which does support the RPi’s and then install a graphical system on top of that?
Well-known Fedora ARM use cases with R Pi is home server. You can create a boot media with ARM installer. I have used R Pi 3 as back-up server (Fedora Server) for 1 year.
Please find the installation guide.