Since there is no need of the vendor kernel to boot on the VisionFive 2, an image like this is no longer necessary. You can build one using the standard process now:
- Create an image using
truncate -s <SIZE> <FILE>
. - Mount it to loopback.
- Partition it.
- Mount loopback devices to
/mnt/{,boot/{,efi}}
. - Standard Arch Linux installation procedure from here.
- Profit