Whilst it is bound to the devicemapper device, that is incorrect fstab as per ubuntu policy for how to declare root device.
Furthermore, if fstab was correctly specifying /dev/mapper/ device curtin would need not to generate unpackaged conffile /etc/default/grub.d/50-curtin-multipath.cfg with
GRUB_DEVICE=/dev/mapper/mpath0-part2
GRUB_DISABLE_LINUX_UUID=true
as those would be then automatically detected from fstab.
Whenever DM devices are used, fstab should use DM names. This affects all of: multipath, lvm, raid, luks. And may not use the filesystem UUID.
Whilst it is bound to the devicemapper device, that is incorrect fstab as per ubuntu policy for how to declare root device.
Furthermore, if fstab was correctly specifying /dev/mapper/ device curtin would need not to generate unpackaged conffile /etc/default/ grub.d/ 50-curtin- multipath. cfg with /dev/mapper/ mpath0- part2 LINUX_UUID= true
GRUB_DEVICE=
GRUB_DISABLE_
as those would be then automatically detected from fstab.
Whenever DM devices are used, fstab should use DM names. This affects all of: multipath, lvm, raid, luks. And may not use the filesystem UUID.