I had a look in linuxrc.log and probably found the reason: sh: /sbin/udevadm: No such file or directory It looks like udevadm is called from /sbin/udevadm, but it is installed to /usr/bin/udevadm