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.

BrianW
fonte
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.

O treinador DOuG
fonte
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.

CHolmstedt
fonte
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.

Wes Warriner
fonte
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.

BrianW
fonte
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.

Leo
fonte
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.

Joe
fonte
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.

JavaMan07
fonte
0

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

ggdx
fonte
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

Michael
fonte
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!

Arosifu
fonte
-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".

JaBu
fonte
-1

No meu caso, havia o teclado e o mouse desativados no BIOS. Poderia procurar isso no futuro.

Alxander Vladimirov
fonte