We need udev running so that we can ensure that the partitions are correctly symlinked before they are used.