First I would like to point to the 30MB FAT16 partition on the front of the uSD image. I would have to do some digging, but I think that is there for RPi, and is carried as an artifact for the generic image. But don’t quote me on that. Search back on the centos-arm list or ask.
I am not even a hardware guy. I am really a secure data communications standards guy. Check out my work in IETF and IEEE 802. I have tried to keep my hands in using Linux and running my own stuff. I can’t do a build consistantly and have gotten yelled at on a lot of mailing lists over the years. But I am use to that in standards meetings; got my Kevlar suit hanging in my closet.
So, to an extent, I will work with whatever you build your image as. I was thinking that I can install your image then yum groupinstall gnome-desktop, or whatever the exact group is.
The other advantage of partitions is you can put different partitions on different drives. Again with the drives we have these days, that is less an issue. And LVM is not used in the Centos-arm issue, so expanding across drives is not ‘out of the box’.