Итак, продолжая злостные эксперименты, собрал udev-153 с патчем
http://git.kernel.org/?p=linux/hotplug/udev.git;a=commit;h=665ee17def2caa6811...
«udevd: always try to find an idle worker instead of forking a new one»
(на новый удав - новые грабли наступать пока не охота)
Но это не помогло - на моём достаточно модульном конфиге сразу после старта udev всё замирает, с mem=32m. С mem=36m - идет до текстового логина, как и положено. Workaround с ранним подключением физического своп-файла не очень хочу использовать, ибо тормоза, а виртуально-сжатый через zram не очень-то и помогает, на таких малых объемах памяти. Отсюда вопрос: а что делает ваша система, если попытаться её загрузить с такими же параметрами: mem=32m ?