I am wondering how I could achieve this. I have seen that the installation instructions for different supported boards mainly consist of:
- Formatting the SD card appropriately (boot partition, root-fs partition)
- Downloading a release tarball
- Extracting the appropriate parts of the release into the root-fs and the boot partition repectively
I think that the main differences between different boards reside in the preloader and bootloader. Therefore, I had the idea to just download any of the ARMv7 releases and use the root filesystem while generating the boot partition contents (preloader, bootloader, kernel) myself. Would that work? After searching, I found that http://os.archlinuxarm.org/os/ contains ArchLinuxARM-armv7-latest.tar.gz which sounds like being a generic release, not dedicated to a specific board. So, could I download ArchLinuxARM-armv7-latest.tar.gz, extract it into my root-fs partition and create the boot partition myself?
If it is that (relatively) simple, I would love to see that procedure documented somewhere because this would enable other users to bring archlinux arm to more and more boards, assuming that they are able to generate the required boot partition.
If there are any mistakes in my statements, please correct me. Thanks in advance for any help.