M1 Mac needs a special bootloader, drivers for everything from pcie to GPU to be written.
If you want linux support, Apple is the last company to buy from.
That said, luckily, some people are working on it. https://asahilinux.org/
Yeah that guide is not going to work on M1. The m1 ks very specialized hardware. Not only is Linux basically unusable on m1, but you'll also need a custom bootloader and drivers which are nowhere near fully functional yet.
That person seems to be wrong and sure that he's right.
The only time I had trouble loading initramfs with uBoot was with 128MiB RAM, compressed kernel, and device tree. And that's due to the Linux kernel requirements that pretty much make 128MiB RAM or lower device incompatible with such setup.
When I tried the last time I was able to get a minimal version running https://manjaro.org/download/arm/raspberry-pi-4/arm8-raspberry-pi-4-minimal/
If I can't get Arch to work I will use Manjaro instead. It's not Arch, but it's close enough for what I want to do
Ok. I'll keep searching if I can use a different image for Pi4. Maybe the image for Pi3.
I remember using Manjaro ARM aarch64 on the same hardware (https://manjaro.org/download/arm/raspberry-pi-4/arm8-raspberry-pi-4-minimal/). I could install that but I'd like to use Arch ;)
We're running on the Arm A20 on this hardware:
Development is on a normal desktop PC, runnning ubuntu