Now checks if a partition is on USB by using the /dev/disk/by-id
path, rather than udevadm (the latter can have problems when e.g.
the profile has been changed in an installation chroot to one that
uses systemd, but the base (minimal install) system was booted using
OpenRC).