У меня тоже была эта проблема, и пока она для меня все еще существует, я определил обходной путь, который позволяет моей системе загружаться. Моя проблема заключалась в том, чтобы cryptsetup не принимал мой пароль. Это не позволяет мне загружать и исправлять проблемы системы.
Оказывается, мой пароль включал специальный символ '@', как в P @ ssword. При запросе, нажимая кнопку RIGHT SHIFT, и клавиша 2 не генерирует '@', вместо этого генерируется '2'. Это можно подтвердить, переключившись на другой TTY и набрав пароль (CTRL + ALT + F1). Я отметил, что использование LEFT SHIFT и клавиши 2 генерирует символ управления «@». Таким образом, если LEFT SHIFT используется в сложном пароле, он будет введен правильно и cryptsetup сможет расшифровать том.
Обратите внимание, что программа установки Ubuntu устанавливает пароль пользователя с помощью «Плохо», «Ярмарка» или «Хорошая», тем самым поощряя использование специальных символов, ведущих к этому сценарию в режиме восстановления ubuntu.