2015-11-05 11 views
0

Я использую Fedora 23, LUKS зашифрованный диск и несколько источников ввода на клавиатуре для всех языков, которые я ежедневно использую и переключаю между ними. Когда доступно обновление ядра, и я забыл переключиться на enUS в качестве основного раскладки клавиатуры, тогда я не могу расшифровать раздел LUKS, поскольку неправильный расклад клавиатуры установлен при обновлении ядра.Обновление ядра приводит к изменению раскладки клавиатуры и неспособно расшифровать шифрование luks

Так что я решил эту проблему, загружая предыдущее ядро ​​и открыл терминал ...

[[email protected] ]# 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 

затем нашел последнее обновление/скачал ядро ​​...

[[email protected] ]# 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 

так из списка взял явно наивысшая версия nr, одна из которых вызывала проблемы и удаляла перечисленные пакеты ядра.

[[email protected] ]# 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 выбран и обновляется ядро ​​снова

[[email protected] ]# dnf upgrade 

После обновления ядра это делается, я могу расшифровать мой LUKS раздел и все это хорошо, но на мой вопрос. Может ли этот вопрос , если он возникнет, можно решить другим способом (быстрее) или есть способ предотвратить это, даже когда я использую много раскладок клавиатуры? И какой источник ввода использует обновление ядра. Тот, который в настоящее время активен или один из них задан как первичный (первый в списке) PS: Я использую gnome

ответ

0

Когда вы не можете расшифровать свой раздел LUKS после обновления ядра, и у вас есть вероятность, что это связано с тем, что вы используйте несколько раскладок клавиатуры, а затем одно из решений.

1 # Загрузитесь до предыдущего ядра, которое работало до обновления, и просто проверяйте текущее ядро.

[[email protected] ]# uname -a 

2 # Найти последнее скачанное ядро.

[email protected] ]# rpm -qa | grep kernel 

3 # Из списка поиска пакетов ядра, которые вызывают у вас проблемы и запустить следующий путем замены имен пакетов с тех, которые вы хотите удалить.

[[email protected] ]# 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 

4 # Установить язык клавиатуры к одному, который является основным или вы использовали при создании LUKS передать фразу для вашего диска,

5 # и обновить ядро.

[[email protected] ]# dnf upgrade 

и вы можете пойти и загрузиться с обновленным ядром.

 Смежные вопросы

  • Нет связанных вопросов^_^