Ubuntu 14.04.2 cryptsetup falhou na inicialização

5

Eu decidi reformatar meu disco rígido e instalar uma cópia limpa do recém-lançado Ubuntu 14.04.2 com criptografia total de disco (incl. LVM) e escolhi uma senha strong com caracteres especiais que funciona bem todas as vezes que eu jogo com ele durante a instalação do Ubuntu.

No entanto, uma vez que a instalação foi concluída e meu computador foi reiniciado pela primeira vez, tudo ficou preto, sem passar pela tela de inicialização da placa-mãe?

Eu apertei o botão "reset" no meu caso para checar novamente, reiniciado mais uma vez, só que desta vez fui recebido com um menu GNU GRUB com quatro opções e escolhi "Ubuntu", então o muito aguardado logotipo Ubuntu e um texto me dizendo para "entrar com senha" para que eu desbloqueie meu disco com a senha de criptografia escolhida; no entanto, apesar de saber que eu tinha digitado a senha correta pelo menos uma centena de vezes (verificado se caps lock ou numpad estava causando isso, o que não era) ainda se recusa a descriptografar no login com a seguinte mensagem de erro: "cryptsetup: cryptsetup falhou , senha ou opções incorretas? ".

O que está acontecendo aqui? Por que minha senha funciona toda vez que eu brinco com ela durante a instalação, mas sempre que eu tento descriptografar e logar no Ubuntu ela falha?

Existem caracteres (super caracteres) que não são permitidos na senha de criptografia ou isso pode ser um bug devido ao meu layout de teclado sueco?

    
por Mathias 20.02.2015 / 22:46

4 respostas

5

Infelizmente, o layout do teclado é importante. : (

Na inicialização, você começa com o layout do teclado americano. À medida que seu sistema de arquivos é descriptografado (inserindo a senha correta), quaisquer configurações que alterem o layout do teclado (como alterá-lo para o Swedish Keyboard Layout) serão aplicadas.

O que eu sugiro é o seguinte:

  1. Faça uma nova instalação novamente. (desculpe)
  2. Ao instalar o Ubuntu, basta deixar o layout do teclado sozinho (deixe para US).
  3. DEPOIS de instalar com sucesso o Ubuntu e descriptografar seu sistema de arquivos na primeira inicialização, ENTÃO você pode alterar o layout do teclado.

Veja este Unix Stack Exchange envie para mais detalhes.

    
por Norman Li 20.02.2015 / 23:09
2

Eu tive esse mesmo problema, pois escrevi minha senha na configuração com o meu teclado português pensando que estaria escrevendo com o layout do teclado em português; já que durante a configuração o layout do teclado está nos EUA, minha senha acabou sendo outra coisa. A maneira que eu consegui decifrar o disco foi mudando o layout em outro computador para os EUA e escrevendo minha senha como se o layout em português fosse o que estava em uso, isso cria a senha como foi armazenada.

Por exemplo, para mim, as combinações de teclas para | geraram um ~ .

Depois de escrever a senha com o US Keyboard Layout como se eu estivesse usando meu layout, recebo a sequência de caracteres que tenho que escrever para descriptografar o disco e ele está resolvido.

    
por zeluisping 03.10.2016 / 00:09
1

Também tive esse problema e, embora ainda exista para mim, identifiquei uma solução alternativa que permite que o sistema seja inicializado. Meu problema foi com cryptsetup não aceitar minha senha. Isso me impede de inicializar e corrigir problemas do sistema.

Acontece que minha senha incluiu um caractere especial '@' como em P @ ssword. No prompt, pressionando a tecla DIREITA e a tecla 2 não gera um '@', em vez disso, um '2' é gerado. Isto pode ser confirmado mudando para outro TTY e digitando a senha (CTRL + ALT + F1). Notei que usando SHIFT ESQUERDA e a tecla 2 geraram o caractere de controle '@'. Assim, se a tecla SHIFT ESQUERDA for usada na senha complexa, ela será digitada corretamente e o cryptsetup poderá descriptografar o volume.

Observe que o programa de instalação do Ubuntu classifica a senha do usuário como Poor, Fair ou Good, incentivando o uso de caracteres especiais que levam a esse cenário no modo de recuperação do ubuntu.

    
por seabase 01.03.2015 / 19:02
0

O ponto é que no momento em que alguém definir a senha para cryptsetup durante a instalação, o layout do teclado é o inglês. portanto, sua senha é definida em inglês. e isso significa que apenas alguns toques de tecla estão errados. quando a instalação estiver concluída, o layout do teclado durante a inicialização já estará no idioma selecionado durante a instalação. Mas a sua senha está errada porque está no layout do teclado em inglês. Por que não simplesmente corrija a senha? Inicie com a senha trançada, faça o login e altere-a! Existe uma ferramenta chamada "gnome-disk-utility". Instale-o e você terá uma boa ferramenta onde poderá gerenciar suas partições, criar imges delas e ... alterar senhas de criptografia! Se você está usando seu layout preferido dentro do kde gnome ou o que quer que seja, agora você pode corrigir sua senha. NÃO há necessidade de instalar o sistema novamente.

    
por Tekknologgy 26.08.2016 / 07:56