Недавно я установил драйверы NVIDIA для GTX 1080 для моего компьютера. После этого загрузочная анимация Plymouth, которую я использую, не позволяет правильно перехватывать пароли.
Вместо того, чтобы Плимут получал пароль, он просто записывается в сторону экрана, как показано на рисунке выше. Нажатие ENTER не приводит к запуску каких-либо событий. Фактически, моя система мягко заблокирована и требует жесткого перезапуска. Я даже не могу переключиться на TTY или подобное.
Также кажется, что это переписывает фактический экран - в углу появляется мигающее подчеркивание, и любые символы пишут над Плимутом. Кажется, это говорит о том, что Плимут так или иначе потерпел неудачу и вместо этого возвращается к (сломанной) оболочке. Похоже, что это очень похоже на на форумах Arch Linux. Я еще не пробовал обновляться до последней скомпилированной версии Plymouth и хотел бы избежать этого, если это возможно. Об этом также говорится в Bug # 1386005 для Plymouth.
Эта проблема не возникает с драйверами Nouveau, и загрузка без всплеска не вызывает этой проблемы.
My /etc/default/grub имеет следующие строки:
#GRUB_GFXMODE=800x600
GRUB_GFXPAYLOAD_LINUX=3840x2160
У меня также есть файл /etc/initramfs-tools/conf.d/splash со следующим содержимым:
Framebuffer=y
Установка Framebuffer в n также будет ничего не делаю.
Я запускаю драйвер NVIDIA версии 387.12 на Ubuntu 16.04 (с ядром HWE). Тема bootloader является настраиваемой, но основана на стандарте Ubuntu.
Работа с nosplash как опция работает нормально, и я могу ввести свой пароль, как ожидалось (хотя я пропускаю свой экран загрузки). Извлечение журналов Плимута невозможно, поскольку мой жесткий диск зашифрован, и я не могу его расшифровать, когда Plymouth активен.
Как я могу исправить свой загрузчик Plymouth, пока я жду официального исправления?