O GRUB não está respondendo ao teclado


17

Eu instalei o Ubuntu 12.4LTS na inicialização dupla com o Windows XP no meu PC de 7 anos há 2 meses. Tudo funcionou perfeitamente no Ubuntu e XP até a semana passada, quando eu removi o LibreOffice do Ubuntu e instalei o OpenOffice 4.0.1. (remoção / instalação feita no Terminal de acordo com as instruções online do Ubuntu).
Na janela do menu GRUB, o teclado agora está inoperante, então o sistema expira e inicializa o Ubuntu (que ainda funciona perfeitamente), mas não consigo inicializar o XP. O teclado (USB) funciona perfeitamente no estágio de inicialização do BIOS, não funciona durante o GRUB, mas funciona novamente a partir do login do Ubuntu.
Procurei nas perguntas e respostas uma solução, a mais próxima se refere à configuração do teclado do BIOS, mas como o teclado funciona no BIOS, não acho que essa seja a causa.
Não tenho certeza de onde está o problema. Eu observei o grub.cfg e, embora seja um novato no Linux, não vejo nada obviamente corrompido, embora não seja possível identificar qual chamada de método / módulo / função (se houver) lê o teclado. Eu estava pensando em recarregar o GRUB, mas se o problema estiver em outro lugar, isso não o resolverá e poderá piorar a situação.
Qualquer conselho seria muito apreciado.


Qual versão do GRUB você está executando? Talvez você possa atualizá-lo / restaurá-lo na esperança de corrigir qualquer configuração específica do GRUB que foi obviamente alterada durante esse processo. Você deve conseguir fazer isso no Ubuntu ou em um USB inicializável.
— Pzkpfw

Obrigado pela resposta muito rápida. Atualmente executando o GRUB 1.99-21ubuntu3.14 (instalado há 2 meses). Esperará até esta noite, se não houver outras idéias, tente redefinir ou atualizar, como você sugere. Muito Obrigado. BrianW
— BrianW

Você sabe se existe um motivo específico para você não estar executando o GRUB 2? "O GRUB 2 é o gerenciador e gerenciador de inicialização padrão para o Ubuntu desde a versão 9.10" help.ubuntu.com/community/Grub2 Eu não acho que ajude se você estiver executando um gerenciador de inicialização desatualizado, então eu recomendaria a atualização, a menos que você tenha um motivo para permanecer em 1,99
— pzkpfw

Meu GRUB 1.99 veio com o Ubuntu 12.4LTS, que baixei do site Ubuntu há menos de 2 meses. Eu assumi que era a versão mais recente, mas do seu comentário obviamente não é. Vou tentar atualizar esta noite e informar como eu continuo. BrianW
— BrianW

1
Aparentemente, o GRUB 1.98 e 1.99 são ambos GRUB 2, então eu deveria ter a versão mais recente. Preparei um disco de reparo de inicialização para atualizar ou substituir o GRUB, mas agora percebo que meu BIOS não está mais inicializando a partir do CD (foi o que fiz quando instalei o Ubuntu há dois meses). Hoje nem consigo entrar na configuração do BIOS (o que fiz ontem e saí sem fazer alterações). O PC agora inicializa muito rapidamente nas solicitações do GRUB (pulando todas as telas do BIOS, mesmo que Del esteja pressionado) e expira o tempo limite para o Ubuntu. Algo estranho acontecendo, que chegarei ao fundo eventualmente, mas pode levar algum tempo. Vou postar uma atualização quando eu chegar lá
— BrianW

Respostas:


8

Inicialização dupla do Windows 7 e Ubuntu 14.04LTS, GRUB2 reinstalado usando reparo de inicialização, teclado USB sem fio, nenhum teclado reconhecido na tela do GRUB2 resolvido.

  • Configuração da BIOS
  • Periféricos integrados
  • Suporte USB herdado -> [Ativado]

Agora tenho as teclas de seta para cima e para baixo na tela do GRUB2. Agora, o NumLock é desativado no momento da inicialização, mas o NBD.

Não sei como defini-lo como RESOLVIDO, mas como não é um novo tópico, acho que não tenho o poder.


Estranhamente, meu teclado Logitech sem fio USB começa a funcionar (mas com uma resposta muito lenta) quando escolho o Suporte USB herdado = AUTO, não Desativar nem Ativar. Asus UX303UB, kernel 4.10, tenho certeza de que estava funcionando antes. Configuração padrão do grub, exceto acpi_osi=.
— Pablo Bianchi

O suporte legado foi para mim. Obrigado.
— Pixel

2

TL; DR. Experimente todas as suas portas USB, incluindo todas as portas USB da estação de acoplamento, se você tiver uma.

Acabei de experimentar a mesma coisa com uma nova instalação do Ubuntu 14.04.2 LTS e uma seguinte dist-upgrade agora executando o seguinte:

  • Ubuntu 14.04.2 LTS ( lsb_release -a )
  • 3.16.0-33-genérico ( uname -r )
  • grub-install (GRUB) 2.02 ~ beta2-9ubuntu1 ( grub-install --version )

O teclado funcionou nas primeiras vezes em que inicializei no GRUB para que eu pudesse inicializar o Windows 8.1, mas, de repente, ele parou de funcionar sem uma boa razão que eu pensava. Assim como o OP, eu poderia usar meu teclado no BIOS e o teclado USB Legacy já estava ativado, então não há sorte lá. Finalmente, encontrei um teclado PS / 2 que funcionava no menu GRUB e podia parar o contador regressivo. Agora testei meu teclado USB em todas as portas USB do meu laptop e na estação de acoplamento e ele funciona apenas com o GRUB em uma porta USB.

Olhando para trás, é claro, havia uma boa explicação. Eu havia mudado minha mesa logo após fazer o meu dist-upgrade e desconectado todos os cabos enquanto fazia a mudança e reconectado o teclado à porta USB errada.

Eu espero que isso ajude.


Vou conectar um novo acessório USB a cada porta USB quando o receber pela primeira vez. Disseram-me (pelo menos para o Windows e seu gerenciador de inicialização) cada instalação de driver é exclusiva de uma única porta USB; não é uma abordagem de portas USB do tipo plugue uma vez e depois aplique a todas as opções - burro, se isso é verdade, mas é o que é. Gostaria de saber se cada instância da instalação de cada porta USB usa espaço em HD ou se, após cada instalação do driver, os links lógicos são criados e substituídos, apontando para um único driver para essa versão do driver. Não sou experiente o suficiente para responder a isso.
— O Doug Formador

2

Na minha experiência, eu tinha a inicialização definida como "rápida", que inicializaria mais rapidamente, mas, ao fazer isso, não permitiu que o teclado funcionasse em inicialização dupla quando eu ligava o laptop após o desligamento. Funcionaria apenas no ubuntu (obviamente quando o teclado não funciona) e / ou na reinicialização, o que traz de volta à configuração da tela principal de inicialização dupla. Carreguei as configurações padrão que definem a inicialização como "normal" e isso resolveu para mim aqueles que poderiam estar presos e um último recurso antes de fazer a reinstalação do Ubuntu. Espero que isto ajude.


como você carregou as configurações padrão sem entrar na BIOS?
— ianaz 19/04

1

PROBLEMA RESOLVIDO, estava relacionado ao BIOS (aparece a tela do BIOS sendo ignorada se reiniciado com 5min de desligamento). Mudança na sequência de inicialização de disquete, disco rígido para CD-ROM e disco rígido. Reinicializado sem CD na unidade (o GRUB não foi atualizado), o teclado agora funciona na tela do GRUB e pode acessar todas as opções. Agora percebo que alterei a célula de moeda de backup na placa-mãe na época em que instalei o OpenOffice, suspeite que essa sequência de inicialização tenha sido alterada para o padrão e de alguma forma afetado o teclado. Compararam o grub.cfg atual e o anterior - idêntico. Agora, tenha o disco de reparo de inicialização pronto para quaisquer problemas futuros.


0

Eu também tive esse problema e, de alguma forma, meu mouse estava proibindo a entrada do teclado. Eu desconectei e tudo funcionou bem.


0

O meu não funcionaria. No Award Cmos Setup Utility, mudei o primeiro dispositivo de inicialização para HDD e os outros dois desativados, e habilitei o teclado e o mouse USB, espero que isso ajude.


0

Tentei ativar e desativar o suporte do teclado do BIOS, não funcionou. (Sim, o teclado funciona com o BIOS, mas não com o GRUB, mas funciona imediatamente após o menu do GRUB, usando CTRL-ALT-DLT para interromper o processo de inicialização). Enquanto pesquisava, vi alguém dizer sobre tentar todas as portas USB. Lembrei-me de que na semana anterior havia transferido o teclado de uma porta USB para outra, a fim de liberar espaço para um dongle USB maior ser conectado a uma porta USB próxima. Então, mudei o teclado de volta para a porta USB em que estava anteriormente e funciona. Aparentemente, neste Dell SC440, apenas algumas portas USB funcionam com o GRUB.


0

O meu foi resolvido usando um slot USB2 (removendo do slot USB3).


0

Embora tenha passado algum tempo e várias dicas sobre o não funcionamento do teclado no grub possam ser encontradas na web, descobri um motivo a considerar que pode ajudar em alguns casos:

O teclado USB pode não ser utilizável no grub porque outro dispositivo USB também está conectado, o que interfere no uso do teclado grub.

Para obter detalhes nesse caso, consulte https://savannah.gnu.org/bugs/index.php?57010


0

Desligue a inicialização rápida no BIOS (funcionou para mim).

Quando passo a inicialização rápida, ele diz algo como: inicialização rápida é para minimizar a entrada do dispositivo para acelerar a carga ou algo assim; portanto, quando eu desligo a inicialização rápida, salve as alterações e reinicie meu laptop, ele funciona!


-1

Eu tive o mesmo problema, mas nenhuma das opções acima ajudou. No meu caso, tive que ativar a opção do BIOS "use USB in DOS".


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.