GRUB reagiert nicht auf Tastatur


17

Ich habe Ubuntu 12.4LTS vor 2 Monaten beim Dual-Boot mit Windows XP auf meinem 7 Jahre alten Desktop-PC installiert. Alles funktionierte perfekt in Ubuntu und XP, bis ich letzte Woche LibreOffice von Ubuntu entfernte und OpenOffice 4.0.1 installierte. (Deinstallation / Installation vom Terminal gemäß Ubuntu-Online-Anweisungen).
Im GRUB-Menüfenster ist die Tastatur jetzt nicht mehr funktionsfähig. Das System läuft ab und bootet Ubuntu (was immer noch einwandfrei funktioniert), aber ich kann XP nicht booten. Die Tastatur (USB) funktioniert in der BIOS-Phase des Startvorgangs einwandfrei, funktioniert nicht während GRUB, funktioniert jedoch wieder ab dem Ubuntu-Login.
Ich habe in den Fragen und Antworten nach einer Lösung gesucht. Die nächste bezieht sich auf das BIOS-Tastatur-Setup, aber da meine Tastatur im BIOS funktioniert, glaube ich nicht, dass dies die Ursache ist.
Ich bin nicht sicher, wo das Problem sein könnte. Ich habe mir die Datei grub.cfg angesehen und als Linux-Neuling kann ich nichts offensichtlich Korruptes feststellen, obwohl ich nicht identifizieren kann, welche Methode / Modul / Funktion (falls vorhanden) die Tastatur liest. Ich habe überlegt, GRUB neu zu laden, aber wenn das Problem an einer anderen Stelle auftritt, wird es dadurch nicht behoben und die Situation könnte sich verschlimmern.
Jeder Rat wäre sehr dankbar.


Welche Version von GRUB verwenden Sie? Vielleicht können Sie es aktualisieren / zurücksetzen, um die GRUB-spezifischen Einstellungen zu korrigieren, die während dieses Vorgangs offensichtlich geändert wurden. Dies sollte in Ubuntu oder von einem bootfähigen USB-Gerät aus möglich sein.
pzkpfw

Danke für die schnelle Antwort. Derzeit läuft GRUB 1.99-21ubuntu3.14 (vor 2 Monaten installiert). Wartet bis heute Abend. Wenn keine weiteren Ideen vorliegen, wird ein Reset oder Upgrade durchgeführt, wie von Ihnen vorgeschlagen. Danke vielmals. BrianW
BrianW

Wissen Sie, ob es einen bestimmten Grund gibt, warum Sie GRUB 2 nicht ausführen? „GRUB 2 ist der Standard - Bootloader und Manager für Ubuntu ab Version 9.10“ help.ubuntu.com/community/Grub2 Ich glaube nicht , es hilft , wenn Sie einen veralteten Boot - Manager laufen lassen , so würde ich Upgrade empfehlen , es sei denn Sie haben Ein Grund, um auf 1.99 zu bleiben
pzkpfw

Mein GRUB 1.99 wurde mit Ubuntu 12.4LTS ausgeliefert, das ich vor weniger als 2 Monaten von der Ubuntu-Website heruntergeladen habe. Ich nahm an, es war die neueste Version, aber von Ihrem Kommentar ist offensichtlich nicht. Ich werde heute Abend versuchen, ein Upgrade durchzuführen, und Ihnen mitteilen, wie es mir geht. BrianW
BrianW

1
Anscheinend sind GRUB 1.98 und 1.99 beide GRUB 2, also sollte ich die neueste Version haben. Ich habe eine Boot-Reparaturdiskette vorbereitet, um GRUB zu aktualisieren oder zu ersetzen. Jetzt wird jedoch festgestellt, dass mein BIOS nicht mehr zuerst von CD bootet (dies geschah, als ich Ubuntu vor 2 Monaten installiert habe). Heute kann ich nicht einmal in das BIOS-Setup gelangen (was ich gestern getan und ohne Änderungen beendet habe). Der PC bootet jetzt sehr schnell zu GRUB-Eingabeaufforderungen (Überspringen aller BIOS-Bildschirme, auch wenn Del gedrückt gehalten wird) und wechselt dann zu Ubuntu. Etwas Seltsames, das ich irgendwann auf den Grund gehen werde, das aber einige Zeit in Anspruch nehmen könnte. Werde ein Update veröffentlichen, wenn ich dort
bin

Antworten:


8

Windows 7 und Ubuntu 14.04LTS Dual Boot, GRUB2 mit Boot-Repair neu installiert, kabellose USB-Tastatur, keine auf dem GRUB2-Bildschirm erkannte Tastatur behoben.

  • BIOS-Setup
  • Integrierte Peripheriegeräte
  • Legacy USB Support -> [Aktiviert]

Ich habe jetzt auf dem GRUB2-Bildschirm die Pfeiltasten nach oben und unten. NumLock ist jetzt beim Booten ausgeschaltet, aber NBD.

Ich bin nicht sicher, wie ich es als BEHOBEN markieren soll, aber da es kein neuer Thread ist, glaube ich nicht, dass ich die Macht dazu habe.


Seltsamerweise funktioniert meine drahtlose USB-Logitech-Tastatur (allerdings mit sehr langsamer Reaktion), wenn ich " Legacy USB Support" = "AUTO" wähle und "Disable" oder "Enable" wähle . Asus UX303UB, Kernel 4.10, ich bin mir ziemlich sicher, dass es vorher funktioniert hat. Standard-Grub-Setup mit Ausnahme von acpi_osi=.
Pablo Bianchi

Legacy-Unterstützung war es für mich. Vielen Dank.
Pixel

2

TL; DR. Probieren Sie alle USB-Anschlüsse aus, einschließlich aller USB-Anschlüsse an Ihrer Dockingstation, falls vorhanden.

Ich habe das gleiche mit einer neuen Installation von Ubuntu 14.04.2 LTS und einem folgenden dist-Upgrade erlebt, das jetzt folgendes ausführt:

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

Die Tastatur funktionierte das erste Mal, als ich mit GRUB bootete, damit ich auch Windows 8.1 booten konnte, aber dann funktionierte sie plötzlich nicht mehr, ohne dass ich dies für richtig hielt. Genau wie OP konnte ich meine Tastatur im BIOS verwenden und USB Legacy Tastatur war schon aktiviert, also kein Glück da. Schließlich fand ich eine PS / 2-Tastatur, die im GRUB-Menü funktionierte und ich konnte den Countdown-Timer stoppen. Ich habe jetzt meine USB-Tastatur an allen USB-Anschlüssen meines Laptops und der Dockingstation getestet und sie funktioniert nur mit GRUB an einem USB-Anschluss.

Rückblickend gab es natürlich eine gute Erklärung. Ich hatte kurz nach dem Upgrade meinen Schreibtisch verlegt, während des Umzugs alle Kabel abgezogen und die Tastatur wieder an den falschen USB-Anschluss angeschlossen.

Ich hoffe das hilft.


Ich werde ein neues USB-Zubehör an jeden USB-Port anschließen, wenn ich es zum ersten Mal bekomme. Mir wurde gesagt (zumindest für Windows und seinen Bootloader), dass jede Treiberinstallation für einen einzelnen USB-Port spezifisch ist. Es handelt sich nicht um einen Ansatz, bei dem nur ein Stecker auf alle USB-Anschlüsse angewendet werden muss - dumm, wenn das stimmt, aber es ist das, was es ist. Ich möchte wissen, ob jede Instanz der Treiberinstallation jedes USB-Anschlusses Festplattenspeicher belegt oder ob nach jeder Treiberinstallation logische Verknüpfungen hergestellt und ersetzt werden, die auf einen einzelnen Treiber für diese Treiberversion verweisen. Ich bin nicht klug genug, das zu beantworten.
Der DOuG Trainer

2

Meiner Erfahrung nach war der Start auf "schnell" eingestellt, was einen schnelleren Start zur Folge hatte. Dabei konnte meine Tastatur jedoch nicht im Dual-Boot-Modus arbeiten, wenn ich meinen Laptop nach dem Herunterfahren einschaltete. Es funktioniert nur direkt in Ubuntu (offensichtlich, wenn die Tastatur nicht funktioniert) und / oder beim Neustart, wodurch das Setup des Dual-Boot-Hauptbildschirms wiederhergestellt wird. Ich habe die Standardeinstellungen geladen, mit denen das Booten auf "normal" gesetzt wurde, und dies hat es für mich gelöst, für diejenigen, die möglicherweise nicht weiterkommen und einen letzten Ausweg haben, bevor sie eine Ubuntu-Neuinstallation durchführen. Hoffe das hilft.


Wie haben Sie die Standardeinstellungen geladen, ohne das BIOS einzugeben?
Ianaz

1

PROBLEM BEHOBEN, es handelte sich um ein BIOS-Problem (der BIOS-Bildschirm wird übersprungen, wenn der Computer nach 5 Minuten heruntergefahren wird). Geänderte Startreihenfolge von Floppy, HDD zu CDROM, HDD. Wird ohne eingelegte CD neu gestartet (GRUB nicht aktualisiert), funktioniert die Tastatur jetzt auf dem GRUB-Bildschirm und kann auf alle Optionen zugreifen. Jetzt ist mir klar, dass ich die Backup-Knopfzelle auf dem Motherboard geändert habe, als ich OpenOffice installiert habe. Ich vermute, dass sich die Startreihenfolge auf den Standardwert geändert hat und die Tastatur irgendwie betroffen ist. Habe aktuelle & vorherige grub.cfg verglichen - identisch. Halten Sie nun die Boot-Repair-Disk bereit, um zukünftige Probleme zu beheben.


0

Ich hatte auch dieses Problem und es stellte sich heraus, dass meine Maus irgendwie die Tastatureingabe untersagte. Ich habe den Stecker gezogen und alles hat gut funktioniert.


0

Meins würde nicht funktionieren. Im Award Cmos Setup Utility habe ich das erste Startgerät auf HDD umgestellt und die anderen beiden deaktiviert und USB-Tastatur und -Maus aktiviert. Ich hoffe, das hilft.


0

Ich habe versucht, die BIOS-Tastaturunterstützung zu aktivieren und zu deaktivieren, aber es hat nicht funktioniert. (Ja, Tastatur funktioniert mit dem BIOS, aber nicht mit GRUB, funktioniert jedoch unmittelbar nach dem GRUB-Menü, wenn STRG-ALT-DLT verwendet wird, um den Startvorgang anzuhalten.) Während der Suche habe ich jemanden gesehen, der über das Ausprobieren aller USB-Anschlüsse gesprochen hat. Ich erinnerte mich, dass ich in der vergangenen Woche die Tastatur von einem USB-Anschluss auf einen anderen verschoben hatte, um Platz für einen größeren USB-Dongle zu schaffen, der an einen nahe gelegenen USB-Anschluss angeschlossen werden konnte. Also habe ich die Tastatur wieder in den USB-Anschluss verschoben, in dem sie sich zuvor befand, und es funktioniert. Anscheinend funktionieren auf diesem Dell SC440 nur einige USB-Ports mit GRUB.


0

Meins wurde durch Verwenden eines USB2-Steckplatzes (Entfernen von USB3-Steckplatz) gelöst.


0

Obwohl einige Zeit vergangen ist und im Internet einige Hinweise darauf zu finden sind, dass die Tastatur in Grub nicht funktioniert, habe ich einen Grund gefunden, der in einigen Fällen hilfreich sein kann:

Die USB-Tastatur kann in Grub möglicherweise nicht verwendet werden, da ein anderes USB-Gerät angeschlossen ist, das die Verwendung der Grub-Tastatur beeinträchtigt.

Einzelheiten hierzu finden Sie unter https://savannah.gnu.org/bugs/index.php?57010


0

Schalten Sie den Schnellstart im BIOS aus (es hat bei mir funktioniert).

Wenn ich zum Schnellstart über den Mauszeiger schwebe, bedeutet dies, dass beim Schnellstart die Geräteeingabe minimiert wird, um das Laden zu beschleunigen, oder so. Wenn ich also den Schnellstart ausschalte, die Änderungen speichere und meinen Laptop neu starte, funktioniert das!


-1

Ich hatte das gleiche Problem, aber keines der oben genannten hat geholfen. In meinem Fall musste ich die BIOS-Option "USB in DOS verwenden" aktivieren.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.