После очередного обновления. Сделал uefi ядро, не грузится. Выжимки из lsinitrd.
Вот это работало:
Kernel Version: 6.6.54_1 (voidlinux@voidlinux) #1 SMP PREEMPT_DYNAMIC Fri Oct 4 21:30:04 UTC 2024
<...>
Version: dracut-059
Arguments: --uefi --kver '6.6.54_1' --kernel-cmdline 'noefi root=UUID=<...> rd.luks.uuid=luks-<...>'
Вот это уже не работает:
Kernel Version: 6.6.61_1 (voidlinux@voidlinux) #1 SMP PREEMPT_DYNAMIC Sat Nov 16 00:25:36 UTC 2024
<...>
Version: dracut-105
Arguments: --uefi --uefi-stub '/boot/efi/linuxx64.efi.stub' --kver '6.6.61_1' --kernel-cmdline 'noefi root=UUID=<...> rd.luks.uuid=luks-<...>'
Вся команда сборки в текстовом файле, только версии менял. И вот, ядро в панике, корень не может найти.
Деградация идет стабильно: сперва он перестал делать строку для корня, потом рабочий образ с --hostonly, потом потребовал stub в особом месте, теперь то место уже не то.
И образ снова не рабочий.
UPD: Собрал старое ядро новым dracut, и оно не работает.
UPD2: Сделал downgrade dracut-059_7, новое ядро заработало.