gen_initramfs: use systemd-udevd if udevd is not available

This fixes systemd-207 support and bug #485094