common: ensure /run is mounted with --make-private
udev doesn't work in the chroot which prevents some tools like lsblk to retrieve the UUID of devices. This can be a bit problematic so instead of having /run mounted as a tmpfs, do a bind-mound from the rootfs and include --make-private
.
This is similar to the previous implemention.
Fixes https://github.com/archlinux/arch-install-scripts/issues/24