Recentemente instalei o
Linux Mint 17.1 Rebecca com Xfce, mas tive problemas para fazer o teclado funcionar.
Pesquisando em outros fóruns, vi que o problema acontece em alguns modelos de notebooks da LG (meu caso!) e que a solução seria alterar um parâmetro do GRUB depois que o sistema estivesse instalado.
Mas, como completar a instalação se, sem o teclado, não tem como fazer nada?
Para contornar esse problema, basta usar um teclado virtual, certo? Só que o
Xfce não tem um teclado virtual pré-instalado, e agora? Eu fiz o seguinte, preparei um pequeno script para ser executado diretamente do Gerenciador de Arquivos:
#!/bin/bash
apt-get update
apt-get install onboard
Salvei num pendrive como "onboard.sh" e dei permissão de execução:
chmod +x onboard.sh
Fiz o boot com o live-CD do Linux Mint, felizmente o mouse funciona. :)
Abri o gerenciador de arquivos Thunar e mandei executar o script clicando com o botão direito do mouse. Se você estiver seguindo esta dica, vai perceber que nesta etapa nada acontece, é assim mesmo. O script vai rodar em background, portanto, vá tomar um cafezinho e volte depois.
Se tudo tiver corrido bem, o onboard vai está instalado e disponível no menu de aplicativos. Agora, é só completar a instalação do Mint normalmente usando o teclado virtual.
Depois que a instalação estiver concluída, ainda no live-CD, abra o terminal e entre com os seguintes comandos (onde tiver "sdaX", troque pelo nome correto da partição onde o
GNU/Linux Mint foi instalado):
# mkdir /mnt/sdaX
# mount /dev/sdaX /mnt/sdaX
# mount -o bind /proc /mnt/sdaX/proc
# mount -o bind /dev /mnt/sdaX/dev
# mount -o bind /dev/pts /mnt/sdaX/dev/pts
# mount -o bind /sys /mnt/sdaX/sys
# chroot /mnt/sdaX /bin/bash
# nano /etc/default/grub
Altere esta linha adicionando "i8042.nopnp=1 i8042.dumbkbd=1", como mostrado abaixo:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nopnp=1 i8042.dumbkbd=1"
Outras opções possíveis, caso a primeira não funcione:
- GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.reset i8042.nomux"
- GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=noirq"
- GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=off i8042.nopnp=1 i8042.dumbkbd=1"
- GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=off i8042.nomux=1 i8042.reset"
# update-grub
# exit
# umount -l /mnt/sdaX/dev/pts
# umount -l /mnt/sdaX/dev
# umount -l /mnt/sdaX/proc
# umount -l /mnt/sdaX/sys
Pronto. Agora reinicie o sistema e veja se o teclado está sendo reconhecido.
É possível que este procedimento também funcione em outras distribuições.
Espero ter ajudado!