util-linux-initramfs предоствляет только огромный статический blkid и скрипт-обёртку над ним - vol_id, единственная задача которых - получить тип ФС указанного дискового раздела. Но для этого в initramfs уже есть утилита fstype и отрабатывает она ДО vol_id. Думаю, имеет смысл убрать зависмость udev-initramfs от util-linux-initramfs, а потом и убрать util-linux-initramfs из сборки в util-linux.
Если fstype для mkinitrd достаточно, то не вопрос. В общем, это скорее к Мише чем ко мне.
Ну попробуй, тестовые исошки собрать недолго будет.
(В ответ на комментарий №2) > Ну попробуй, тестовые исошки собрать недолго будет. Так ведь попробовал уже: пересобрал udev-initramfs без зависимости, установил его, удалил из системы linux-utils-initramfs, перегенировал initrd.img, lilo, перезагрузил систему - всё работает, никакой разницы.
Прошу прощения, вопрос снимается: в случае 'root=LABEL=...' не работает, каким-то образом udev использует blkid еще и для определения имени устройства из LABEL.