Я использую Fedora 23, зашифрованный диск LUKS и несколько источников ввода с клавиатуры для всех языков, которые я ежедневно использую и переключаюсь между ними. Когда доступно обновление ядра, и я забываю переключиться на enUS в качестве основной раскладки клавиатуры, я не могу расшифровать раздел LUKS, поскольку при обновлении ядра устанавливается неправильная раскладка клавиатуры.
Поэтому я решил эту проблему, загрузив предыдущее ядро и открыв терминал...
[root@local ]# uname -a
Linux local.localhost 4.2.3-300.fc23.x86_64 #1 SMP Mon Oct 5 15:42:54 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
затем нашел последнее обновленное/загруженное ядро...
[root@local ]# rpm -qa | grep kernel
kernel-4.2.5-300.fc23.x86_64
kernel-core-4.2.5-300.fc23.x86_64
kernel-modules-4.2.5-300.fc23.x86_64
kernel-4.2.3-300.fc23.x86_64
kernel-core-4.2.3-300.fc23.x86_64
kernel-modules-4.2.3-300.fc23.x86_64
kernel-4.2.0-300.fc23.x86_64
kernel-core-4.2.0-300.fc23.x86_64
kernel-modules-4.2.0-300.fc23.x86_64
libreport-plugin-kerneloops-2.6.3-1.fc23.x86_64
abrt-addon-kerneloops-2.7.0-1.fc23.x86_64
поэтому из списка был взят явно самый высокий номер версии, который вызывал проблемы, и были удалены перечисленные пакеты ядра.
[root@local ]# dnf remove kernel-4.2.5-300.fc23.x86_64 kernel-modules-4.2.5-300.fc23.x86_64 kernel-core-4.2.5-300.fc23.x86_64
затем убедился, что выбран мой основной язык enUS, и снова обновил ядро
[root@local ]# dnf upgrade
После завершения обновления ядра я могу расшифровать свой раздел LUKS, и все в порядке, но у меня есть вопрос. Можно ли решить эту проблему если возникает каким-либо другим способом (более быстрым) или есть способ предотвратить это, даже если я использую много раскладок клавиатуры? И какой источник ввода использует обновление ядра. Тот, который в данный момент активен, или тот, который установлен как основной (первый в списке) PS: я использую gnome