web-dev-qa-db-fra.com

Ubuntu avec chiffrement intégral du disque - mot de passe incorrect après la mise à niveau vers 18.04

Il y a quelques mois, j'ai défini le chiffrement intégral du disque lors de l'installation d'Ubuntu 17.10. Maintenant, j'ai décidé de mettre à jour. La mise à niveau s'est déroulée sans aucun problème. Cependant, après le redémarrage, je ne parviens pas à me connecter à mon disque crypté.

Où peut être le problème? Je suis sûr à 100% que j'appuie sur les "bonnes touches" du clavier, mais techniquement, je ne sais pas ce que j'écris à cause des caractères "*" et peut-être qu'après la mise à niveau, la disposition de mon clavier a été modifiée. J'utilise des caractères qui pourraient être ailleurs sur le clavier. Quelle langue est la langue par défaut après la mise à niveau?

A propos, j'ai déjà essayé Caps-lock, mais toujours pas de chance.

L'aide sera vraiment appréciée. Je ne suis pas un fan de l'installation de mon système et de toutes les sauvegardes, encore et encore.

12
M_Ryan

Vous avez le même problème lorsque j'ai mis à jour mon Ubuntu de 17h10 à 18h04. Après de nombreux tests, j'ai trouvé une solution à mon problème. Je viens de changer la disposition du clavier aux États-Unis et de taper mon mot de passe dans ma disposition nativ (azerty). Il semble donc que l'invite cryptsetup se trouve maintenant dans ma présentation nativ et plus aux États-Unis. Et mon mot de passe n'a jamais été stocké dans la disposition azerty, comme je le pensais.

J'espère que ma solution vous aidera et pardonnez-moi pour mon pauvre anglais.

10
user825758

Cela semble être dû à un bogue dans 17.10 qui fait en sorte que la présentation soit toujours la présentation américaine standard lors de la saisie de votre mot de passe, même si vous avez défini une autre présentation.

J'utilise Dvorak, donc je l'avais réglé sur cela lors de la saisie initiale de mon mot de passe pour le cryptage. Seulement, ce n'est pas vraiment Dvorak en le tapant, c'est toujours la mise en page standard aux États-Unis.

Par exemple, supposons que votre mot de passe soit "hello". En tapant "bonjour" et en supposant que Dvorak est vraiment la mise en page standard aux États-Unis, vous obtiendrez "jdpps". Vous supposez que votre mot de passe est "hello" mais qu'il est en fait stocké sous le nom "jdpps".

Vous ne le remarquez jamais, car lorsque le message vous y invite, il apparaît également dans les coulisses des États-Unis. Taper votre mot de passe "hello" dans Dvorak donne "jdpps" en réalité, et vous voilà.

En 18.04 cependant, ils semblent avoir corrigé le bogue. Alors maintenant, quand vous tapez "hello" dans Dvorak, c’est vraiment "hello" et ne correspond plus à votre mot de passe stocké.

Pour revenir, vous devez simplement déterminer ce qui a été réellement stocké, en consultant ce qui serait généré si vous saisissiez votre mot de passe dans votre mise en page native alors que la mise en page actuelle est définie en anglais américain. Je l'ai fait et j'ai tapé ce mot de passe et cela a fonctionné.

J'espère que cela aide quelqu'un d'autre, j'ai lutté avec cela pendant quelques bonnes heures. Je dirais que c'est vraiment l'un des insectes les plus parfaits que j'ai jamais rencontrés.

1
O.Powell