GRUB non risponde alla tastiera


17

Ho installato Ubuntu 12.4LTS su dual boot con Windows XP sul mio PC desktop di 7 anni 2 mesi fa. Tutto ha funzionato perfettamente sia in Ubuntu che in XP fino alla settimana scorsa quando ho rimosso LibreOffice da Ubuntu e installato OpenOffice 4.0.1. (rimozione / installazione eseguita dal Terminale secondo le istruzioni online di Ubuntu).
Nella finestra del menu di GRUB, la tastiera non è operativa, quindi il sistema scade e avvia Ubuntu (che funziona ancora perfettamente) ma non riesco ad avviare XP. La tastiera (USB) funziona perfettamente nella fase di avvio del BIOS, non funziona durante GRUB, ma funziona nuovamente dal login di Ubuntu in poi.
Ho esaminato le domande e risposte per trovare una soluzione, la più vicina si riferisce alla configurazione della tastiera del BIOS, ma poiché la mia tastiera funziona nel BIOS non penso che questa sia la causa.
Non sono sicuro di dove potrebbe essere il problema. Ho esaminato grub.cfg e, sebbene sia un neofita di Linux, non riesco a vedere nulla di ovviamente corrotto, anche se non riesco a identificare quale chiamata metodo / modulo / funzione (se presente) legge la tastiera. Stavo pensando di ricaricare GRUB, ma se il problema è altrove questo non lo risolverà e potrebbe peggiorare le cose.
Qualsiasi consiglio sarebbe molto apprezzato.


Quale versione di GRUB stai utilizzando? Forse potresti aggiornarlo / ripristinarlo nella speranza che risolva qualsiasi impostazione specifica di GRUB che è stata ovviamente modificata durante questo processo. Dovresti essere in grado di farlo da Ubuntu o da una USB avviabile.
pzkpfw,

Grazie per la risposta molto rapida. Attualmente in esecuzione GRUB 1.99-21ubuntu3.14 (installato 2 mesi fa). Aspetterò fino a stasera, se non sono disponibili altre idee proverà a ripristinare o aggiornare come suggerisci. Grazie molto. BrianW
BrianW

Sai se c'è un motivo specifico per cui non esegui GRUB 2? "GRUB 2 è il boot loader e il gestore predefiniti per Ubuntu dalla versione 9.10" help.ubuntu.com/community/Grub2 Non credo che sia utile se stai eseguendo un boot manager obsoleto, quindi consiglierei l'aggiornamento a meno che tu non abbia un motivo per rimanere il 1,99
pzkpfw

Il mio GRUB 1.99 è arrivato con Ubuntu 12.4LTS che ho scaricato dal sito Web di Ubuntu meno di 2 mesi fa. Ho pensato che fosse l'ultima versione, ma dal tuo commento ovviamente non lo è. Proverò ad aggiornare questa sera e ti farò sapere come vado avanti. BrianW
BrianW

1
Apparentemente GRUB 1.98 e 1.99 sono entrambi GRUB 2, quindi dovrei avere l'ultima versione. Ho preparato un disco di ripristino di avvio per aggiornare o sostituire GRUB, ma ora scopro che il mio BIOS non si avvia più da CD prima (lo ha fatto quando ho installato Ubuntu 2 mesi fa). Oggi non riesco nemmeno ad accedere alla configurazione del BIOS (cosa che ho fatto ieri e sono uscito senza apportare modifiche). Il PC ora si avvia molto rapidamente ai prompt di GRUB (saltando tutte le schermate del BIOS anche se si tiene premuto Del), quindi si interrompe su Ubuntu. Sta succedendo qualcosa di strano che alla fine arriverò in fondo, ma potrebbe richiedere del tempo.
Pubblicherò

Risposte:


8

Windows 7 e Ubuntu 14.04LTS dual boot, GRUB2 reinstallato tramite boot-repair, tastiera USB wireless, nessuna tastiera riconosciuta sullo schermo GRUB2 risolto.

  • Impostazioni del BIOS
  • Periferiche integrate
  • Supporto USB legacy -> [Abilitato]

Ora ho i tasti freccia su e giù nella schermata di GRUB2. NumLock è ora disattivato all'avvio, ma NBD.

Non sono sicuro di come contrassegnarlo RISOLTO, ma dal momento che non è un nuovo thread, non credo di avere il potere.


Stranamente, la mia tastiera Logitech wireless USB inizia a funzionare (ma con una risposta molto lenta) quando scelgo Legacy USB Support = AUTO, non Disable né Enable. Asus UX303UB, kernel 4.10, sono abbastanza sicuro che funzionasse prima. Impostazione predefinita di grub ad eccezione di acpi_osi=.
Pablo Bianchi,

Il supporto legacy era per me. Grazie.
Pixel,

3

TL; DR. Prova tutte le porte USB, comprese tutte le porte USB sulla docking station, se ne hai una.

Ho appena sperimentato la stessa cosa con una nuova installazione di Ubuntu 14.04.2 LTS e un seguente dist-upgrade che ora esegue quanto segue:

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

La tastiera ha funzionato le prime volte che ho avviato GRUB in modo da poter avviare anche Windows 8.1 ma all'improvviso ha smesso di funzionare senza alcun motivo valido. Proprio come OP ho potuto usare la mia tastiera nel BIOS e la tastiera USB Legacy era già abilitata, quindi nessuna fortuna lì. Alla fine ho trovato una tastiera PS / 2 che funzionava nel menu di GRUB e ho potuto fermare il conto alla rovescia. Ora ho testato la mia tastiera USB in tutte le porte USB del mio laptop e nella docking station e funziona solo con GRUB in una porta USB.

Ripensandoci, ovviamente, c'era una buona spiegazione. Avevo spostato la mia scrivania subito dopo aver effettuato il mio aggiornamento dist e avevo disconnesso tutti i cavi mentre facevo lo spostamento e quindi ricollegato la tastiera alla porta USB errata.

Spero che questo possa essere d'aiuto.


Inserirò un nuovo accessorio USB in ciascuna porta USB quando lo avrò ricevuto per la prima volta. Mi è stato detto (almeno per Windows e il suo bootloader) che ogni installazione di driver è unica per una singola porta USB; non è un approccio plug-once-then-have-it-si applica a tutte le porte USB - stupido, se è vero, ma è quello che è. Vorrei sapere se ogni istanza dell'installazione del driver di ciascuna porta USB utilizza spazio HD o se, a seguito dell'installazione di ciascun driver, vengono creati e sostituiti collegamenti logici, indicando un singolo driver per quella versione del driver. Non sono abbastanza esperto per rispondere a questo.
L'istruttore DOuG il

2

Nella mia esperienza, ho avuto l'avvio impostato su "veloce" che si sarebbe avviato più velocemente, ma nel fare ciò, non ha permesso alla mia tastiera di funzionare in doppio avvio quando accendevo il mio laptop dallo spegnimento. Funzionerebbe solo andando su Ubuntu (ovviamente quando la tastiera non funziona) e / o il riavvio che riporta alla configurazione della schermata principale a doppio avvio. Ho caricato le impostazioni predefinite che impostano l'avvio su "normale" e questo mi ha risolto per quelli che potrebbero essere bloccati e l'ultima risorsa prima di fare una reinstallazione di Ubuntu. Spero che sia di aiuto.


come hai caricato le impostazioni predefinite senza entrare nel BIOS?
ianaz,

1

PROBLEMA RISOLTO, era relativo al BIOS (appare la schermata del BIOS che viene saltata se riavviato con 5 minuti di spegnimento). Sequenza di avvio modificata da Floppy, HDD a CDROM, HDD. Riavviato con NO CD nell'unità (GRUB non aggiornato), la tastiera ora funziona nella schermata di GRUB in modo da poter accedere a tutte le opzioni. Ora mi rendo conto che ho cambiato la cella a bottone di backup sulla scheda madre nel tempo in cui ho installato OpenOffice, sospetto che questa sequenza di avvio sia cambiata in modo predefinito e che in qualche modo abbia influenzato la tastiera. Ho confrontato grub.cfg attuale e precedente - identico. Ora hai il disco di ripristino di avvio pronto per eventuali problemi futuri.


0

Ho anche avuto questo problema e si è scoperto che il mio mouse stava in qualche modo vietando l'ingresso della tastiera. L'ho scollegato e tutto ha funzionato bene.


0

Il mio non funzionava, nell'utility di installazione Award Cmos, ho cambiato il primo dispositivo di avvio in HDD e gli altri due disabilitati, e ho abilitato tastiera e mouse USB, spero che questo aiuti.


0

Ho provato ad abilitare e disabilitare il supporto tastiera BIOS, non ha funzionato. (Sì, la tastiera funziona con il BIOS ma non con GRUB, ma funziona immediatamente dopo il menu di GRUB usando CTRL-ALT-DLT per interrompere il processo di avvio). Durante la ricerca ho visto qualcun altro ha detto di provare tutte le porte USB. Mi sono ricordato che la settimana precedente avevo spostato la tastiera da una porta USB a un'altra per fare spazio per un dongle USB più grande da collegare a una porta USB nelle vicinanze. Quindi ho spostato la tastiera sulla porta USB in cui si trovava in precedenza e funziona. Apparentemente su questo Dell SC440, solo alcune porte USB funzionano con GRUB.


0

Il mio è stato risolto utilizzando uno slot USB2 (rimuovendolo dallo slot USB3).


0

Anche se è passato un po 'di tempo e sul web sono disponibili diversi suggerimenti sul mancato funzionamento della tastiera in grub, ho scoperto un motivo che in alcuni casi può essere utile:

La tastiera USB potrebbe essere inutilizzabile in grub perché è anche collegato un altro dispositivo USB che interferisce con l'uso della tastiera grub.

Per i dettagli in tal caso, consultare https://savannah.gnu.org/bugs/index.php?57010


0

Disattiva l'avvio rapido nel BIOS (ha funzionato per me).

Quando ho il mouse sull'avvio veloce, si dice qualcosa di simile, l'avvio veloce serve a ridurre al minimo l'input del dispositivo per rendere il carico più veloce o qualcosa del genere, quindi quando spengo l'avvio veloce, salvo le modifiche e riavvio il mio laptop funziona!


-1

Ho avuto lo stesso problema ma nessuna delle precedenti ha aiutato. Nel mio caso ho dovuto abilitare l'opzione BIOS "usa USB in DOS".


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.