/etc/fstab supports mounting partitions using the partition label.
Looks like installed_os.json supports:
- device node path, e.g.
/dev/sda6
- partition uuid, e.g.
PARTUUID=abc-06
Mounting by LABEL would make the install better survive partition moving, since PARTUUID can change from that. It would still survive moving the drive to another port, unlike device mount path.
Currently, PINN says LABEL=OS1_BOOT is not a valid partition, even though putting the same thing in the first OS's /etc/fstab file works fine.