Если initrd собран с фичами luks и plymouth, то ломается ввод пассфразы: после первого же нажатия на любую клавишу решается, что уже был нажат ввод, и это весь пароль и был. Разумеется, неправильный. Убирание из фич plymouth проблему излечивает вообще. Временно можно выкрутиться, передав загрузочный параметр stop (пробовал с stop=loop), и сразу же выйти из предоставленной консоли. После такого трюка пароль можно ввести полностью.
Эх. Пользовался бы я ещё им. Я попробую разобраться, но если кто-нибудь придёт на помощь, то буду благодарен. Антон, можешь помочь ?
(В ответ на комментарий №1) > Эх. Пользовался бы я ещё им. Я попробую разобраться, но если кто-нибудь придёт > на помощь, то буду благодарен. > > Антон, можешь помочь ? Могу попробовать, но когда я в прошлый раз делал подход к этому снаряду (этой проблеме несколько лет, по моему даже баг висел на плимуте) -- не смог докопаться до сути, проблема была законопачена в образах, выбравшим при установке luks отключался плимут...
Может в федоре есть какие-нибудь патчи ?
(In reply to comment #2) > (В ответ на комментарий №1) > > Эх. Пользовался бы я ещё им. Я попробую разобраться, но если кто-нибудь придёт > > на помощь, то буду благодарен. > > > > Антон, можешь помочь ? > > Могу попробовать, но когда я в прошлый раз делал подход к этому снаряду (этой > проблеме несколько лет, по моему даже баг висел на плимуте) -- не смог > докопаться до сути, проблема была законопачена в образах, выбравшим при > установке luks отключался плимут... "Временно можно выкрутиться, передав загрузочный параметр stop" - может, от этого попробовать оттолкнуться? Что-то при выдаче консоли нормализует дальнейший ввод. То ли шелл терминал как-то инициализирует, я не знаю, то ли еще до самого шелла чтото происходит.
Кажется я знаю в чём дело. Можете попробовать make-initrd из master ?
(In reply to comment #5) > Кажется я знаю в чём дело. Можете попробовать make-initrd из master ? Как-то даже затрудняюсь. На сизифовских регулярных сборках (от 23.05) этот баг не удалось воспроизвести. А на p8 свежий make-initrd не хочет ставиться, The following packages have unmet dependencies: make-initrd: Depends: make-initrd-busybox (>= 1.24.2-alt2) Depends: kinit-utils (>= 1.5.25-alt5) Их туда реально попробовать сбэкпортировать?
Попробуйте сейчас.
Считаю, что исправлено. Если это не так, то переоткройте.