IIRC, the Asahi installer writes a pre-built image of Fedora to disk, resizes partitions appropriately then changes their UUID. The problem is that the UUIDs that are set are the same on every install.
When installing Fedora multiple times on the same machine, this leads to a situation where the booted kernel can't distinguish the partitions correctly and erroneously selects the ones to be mounted, since they are all referred to by UUID, both in the kernel command-line and in the default fstab.
This can be fixed manually by editing the files to refer to other attributes, like PARTUUIDs, but a better experience would be to avoid this problem to begin with.
IIRC, the Asahi installer writes a pre-built image of Fedora to disk, resizes partitions appropriately then changes their UUID. The problem is that the UUIDs that are set are the same on every install.
When installing Fedora multiple times on the same machine, this leads to a situation where the booted kernel can't distinguish the partitions correctly and erroneously selects the ones to be mounted, since they are all referred to by UUID, both in the kernel command-line and in the default fstab.
This can be fixed manually by editing the files to refer to other attributes, like PARTUUIDs, but a better experience would be to avoid this problem to begin with.