[Решено] После последнего обновления systemd

vs220
А инит как собирали? –hostonly?
У меня установлен dracut-hook.
В скрипте:
dracut -f -H --no-hostonly-cmdline "/boot/initramfs-${kernel}.img" "${modules}"
dracut -f	-N "/boot/initramfs-${kernel}-fallback.img" "${modules}"
RusWolf
–no-hostonly
Ну можно тупо с fallback тогда грузиться. Я сравнивал загрузку разница с hostonly в пределах погрешности(ssd)/
Ну или сравнивать наличие модулей если не устраивает (системд, лвм скорее всего)? хотя может и полностью сравнить
sudo lsinitrd /run/media/oleg/5fc9c7b0-54bf-4ad1-8437-9b8eec2f5415/initramfs-linux-dracut.img |grep -A30 "modules:"
#vs
sudo lsinitrd /run/media/oleg/5fc9c7b0-54bf-4ad1-8437-9b8eec2f5415/initramfs-linux-dracut-hostonly.img |grep -A30 "modules:"
в вашем случае initramfs-${kernel}-fallback.img vs initramfs-${kernel}.img
vs220
Ну можно тупо с fallback тогда грузиться.
Я вот то же к этому мнению склоняюсь.
vs220
Ну или сравнивать наличие модулей
По свободе проверю этот вариант.
Спасибо за помощь.
В общем как и предполагал, dracut-hook мне делали чудеса.
Исправил скрипт на:
dracut -f "/boot/initramfs-${kernel}.img" "${modules}"
dracut -f -N "/boot/initramfs-${kernel}-fallback.img" "${modules}"
Всё стало, нормально грузиться.
RusWolf
dracut -f "/boot/initramfs-${kernel}.img" "${modules}"
По сути два ,,fallback,, инита получилось
vs220
По сути два ,,fallback,, инита получилось
dracut -f -N "/boot/initramfs-${kernel}-fallback.img" "${modules}" ключ -N у второго.
Так рекомендуют в wiki.
RusWolf
ключ -N у второго
Убрали -H у первого (hostonly)
.
Без этого гребет все что есть, ну по крайней мере когда я проверял
vs220
Без этого гребет все что есть, ну по крайней мере когда я проверял
Да пусть гребёт, на скорость загрузки у меня не влияет.
Зато не надо ничего перестраивать, всё работает штатно.
Теперь окончательное решение.
Добавил в образ initramfs-linux.img, dracut-модуль crypt.
dracut -f -H "/boot/initramfs-${kernel}.img" "${modules}" - собирает урезанный initramfs и всё грузится без ошибки.

Только вот не понятно зачем этот модуль crypt, когда у меня нет шифрования дисков.
RusWolf
меня нет шифрования дисков
А что его (systemd-ask-password-console.service) у вас тянет ?
глянуть дерево
systemctl status
 
Зарегистрироваться или войдите чтобы оставить сообщение.