Using similar instructions other OS’s are doing, it is now possible to boot fedora aarch64 on PinePhone. And it actually looks pretty good!
Still needs a fair bit of work and then some. But off to a fun start.
Pretty much I was wrong in my assumptions.
A high level list of what has to happen to work as is:
- Download and extract the rootfs from Fedora Workstation aarch64.
- Sfdisk and make 2 partitions. 1 for boot and 1 for root.
- Flash boot to the phone from a custom kernel
- Copy rootfs to phone and modify fstab.
- Copy the lib modules from the same place you get the kernel.
- Chroot to create a user.
Now it works.