look up here: Installing images with DD, no need for emmc adapter, run on USB3 or M2 per default
If this is required, I will upload images I created as well as scripts to create them from original image.
To install it to NVMe is not a problem, to have boot partition on it is a problem, which is solveable but not recommended. In case you use 2 M2 disks, you probably would want to run them in RAID-0 mode which also cant include boot folder. With that, I am quite satisfied with how RADXA did it. They use PARTUUID which will always hook up root partition, thats most simple method which I described in my thread, but of course you can create new partition, with that they will have new partition ID’s and then recreate own image from scratch. Why I didnt go that path is simply because RADXA will update its images, which makes it much easier for me to maintenance it from view of a customer.