Eu tenho um novo Alpine Linux 3.8.0 instalado em um disco local, dual boot com Ubuntu 18.04.
Ao tentar resolver algum problema de localização da GUI, inseri um mapa de teclado errado no arquivo setup-keymap
. Infelizmente, após a reinicialização, isso fez com que todas as letras digitadas fossem exibidas como quadrados, por exemplo:
Alpine login: øøøøø123
Meu nome de usuário e senha consistem em letras e dígitos em inglês. Ao digitar letras, o resultado é um lixo, mas os dígitos funcionam bem.
Agora, por causa disso, não consigo fazer login novamente e reverter a configuração do mapa de teclas.
Anteriormente, o mapa de teclas era definido como us
, e tudo (quase) estava funcionando bem.
Como posso reverter a configuração do mapa de teclado de volta para us
, sem precisar fazer login no Alpine?
Desde já, obrigado!
Inicialize a máquina a partir da mídia de instalação do Alpine 3.8.0
disco de lista disponível:
# fdisk -l
monte-o em /mnt/:
# mount /dev/xvda1 /mnt/
chroot lá:
# chroot /mnt/
em seguida, edite o mapa de teclas:
# /sbin/setup-keymap
Em minhas tentativas de resolver isso, encontrei uma pequena solução engraçada para esse problema específico, de fazer login no Alpine quando o mapa de teclado está errado.
Quando solicitado pelo usuário/senha e digitando letras (minúsculas),
a
..z
, o resultado foi caracteres inválidos; mas, pressionando Caps Lock, obtive os caracteres maiúsculos correspondentes,A
..Z
; então, pressionando Shiftao digitar, obtive as letras minúsculas corretas.Agora, após várias tentativas, consegui digitar meu usuário e senha corretos, executá
setup-keymap
-lo e alterá-lo paraus
. Reinicie e viola.Bobo, mas salvou meu dia.