Если plymouth есть и активен (проверяется командой plymouth --ping), то перед sulogin, видимо, надо выполнить plymouth --hide-splash plymouth --quit Иначе ничего не видно и полное впечатление зависания.
Мне кажется эта задача схожа с initrd, где также отключается plymouth если он есть. Я считаю, что решение тут может быть таким же.
Кто-нибудь может подготовить рабочий патч?
Single user mode это тоже касается?
startup-0.9.8.38-alt1 -> sisyphus: * Wed Feb 06 2013 Dmitry V. Levin <ldv@altlinux> 0.9.8.38-alt1 - rc.sysinit: hide plymouth when appropriate (closes: #28515).