Mounting of /boot fails when mounting by disk label
The new /etc/fstab will try to mount /boot by label, and it fails on the N900 (sdcard install):
localhost:/home/user# mount -v LABEL="pmOS_boot" /boot
mount: /boot: /dev/mmcblk0p1 already mounted or mount point busy.
@ollieparanoid pointed me to this section in the initramfs, kpartx is being used to create mappings to handle subpartitions on some devices (Android-only?). This results in a real partition and a dm mapping with the same labels (and UUIDs):
localhost:/home/user# blkid
/dev/dm-0: LABEL="pmOS_boot" UUID="70e8a3f2-e295-4765-a6bc-1427911bde01" TYPE="ext2"
/dev/dm-1: LABEL="pmOS_root" UUID="8fd44248-b745-4642-8bd1-67e18f5c5634" TYPE="ext4"
/dev/mmcblk0p2: LABEL="pmOS_root" UUID="8fd44248-b745-4642-8bd1-67e18f5c5634" TYPE="ext4"
/dev/mmcblk0p1: LABEL="pmOS_boot" UUID="70e8a3f2-e295-4765-a6bc-1427911bde01" TYPE="ext2"