Alpine also has a lesser known RPi build on their download page; by using musl instead of glibc the difference in size and resources used compared to regular distros is huge as well.
https://alpinelinux.org/downloads/
So, running it on a Pi 5 CM in an IO board, there's no way to tell the Pi what device to boot from.