GRUB nie reaguje na klawiaturę

17

Zainstalowałem Ubuntu 12.4LTS na podwójnym rozruchu z Windows XP na moim 7-letnim komputerze stacjonarnym 2 miesiące temu. Wszystko działało idealnie zarówno w Ubuntu, jak i XP do ostatniego tygodnia, kiedy usunąłem LibreOffice z Ubuntu i zainstalowałem OpenOffice 4.0.1. (usunięcie / instalacja wykonana z terminala zgodnie z instrukcjami online Ubuntu).
W oknie menu GRUB klawiatura nie działa, więc system przekroczył limit czasu i uruchamia system Ubuntu (który nadal działa idealnie), ale nie mogę uruchomić systemu XP. Klawiatura (USB) działa idealnie na etapie uruchamiania BIOS-u, nie działa podczas GRUB-a, ale działa ponownie od momentu logowania Ubuntu.
Przejrzałem pytania i odpowiedzi, jeśli chodzi o rozwiązanie, najbliższe odnosi się do konfiguracji klawiatury BIOS, ale ponieważ moja klawiatura działa w systemie BIOS, nie sądzę, że jest to przyczyną.
Nie jestem pewien, gdzie może być problem. Spojrzałem na grub.cfg i chociaż jestem nowicjuszem w Linuksie, nie widzę niczego wyraźnie uszkodzonego, chociaż nie mogę zidentyfikować, które wywołanie metody / modułu / funkcji (jeśli w ogóle) czyta na klawiaturze. Zastanawiałem się nad ponownym załadowaniem GRUB-a, ale jeśli problem dotyczy gdzie indziej, nie rozwiąże go i może pogorszyć sprawę.
Wszelkie porady będą mile widziane.

BrianW
źródło
Jaką wersję GRUB używasz? Być może mógłbyś go uaktualnić / zresetować w nadziei, że naprawi to ustawienie specyficzne dla GRUB-a, które zostało oczywiście zmienione podczas tego procesu. Powinieneś być w stanie to zrobić z poziomu Ubuntu lub z bootowalnego USB.
pzkpfw
Dzięki za bardzo szybką odpowiedź. Obecnie uruchomiono GRUB 1.99-21ubuntu3.14 (zainstalowany 2 miesiące temu). Poczekam do wieczora, jeśli nie pojawią się żadne inne pomysły, spróbuję zresetować lub zaktualizować, jak sugerujesz. Wielkie dzięki. BrianW
BrianW
Czy wiesz, czy jest jakiś konkretny powód, dla którego nie korzystasz z GRUB 2? „GRUB 2 jest domyślnym programem ładującym i zarządzającym bootującym dla Ubuntu od wersji 9.10” help.ubuntu.com/community/Grub2 Nie sądzę, że to pomaga, jeśli korzystasz z przestarzałego menedżera rozruchu, więc polecam aktualizację, chyba że masz powód, aby pozostać na 1.99
pzkpfw
Mój GRUB 1.99 został dostarczony z Ubuntu 12.4LTS, który pobrałem ze strony internetowej Ubuntu niecałe 2 miesiące temu. Zakładałem, że była to najnowsza wersja, ale z twojego komentarza oczywiście nie ma. Spróbuję dokonać aktualizacji tego wieczoru i dam znać, jak sobie radzę. BrianW
BrianW
1
Najwyraźniej GRUB 1.98 i 1.99 to GRUB 2, więc powinienem mieć najnowszą wersję. Przygotowałem dysk do naprawy rozruchu, aby zaktualizować lub wymienić GRUB, ale teraz okazuje się, że mój BIOS nie uruchamia się najpierw z dysku CD (tak było, kiedy instalowałem Ubuntu 2 miesiące temu). Dzisiaj nie mogę nawet przejść do konfiguracji BIOS-u (co zrobiłem wczoraj i wyszedłem bez żadnych zmian). Komputer uruchamia się teraz bardzo szybko, aby wyświetlać komunikaty GRUB (pomijanie wszystkich ekranów BIOS-u, nawet jeśli Del jest przytrzymany), a następnie limit czasu do Ubuntu. Coś dziwnego, co się w końcu wydarzy, ale może trochę potrwać. Opublikuje aktualizację, kiedy tam dotrę
Opublikuję dotrę

Odpowiedzi:

9

Podwójny rozruch Windows 7 i Ubuntu 14.04LTS, GRUB2 ponownie zainstalowany przy użyciu narzędzia do naprawy rozruchu, bezprzewodowa klawiatura USB, brak rozpoznania klawiatury na ekranie GRUB2.

  • Konfiguracja systemu BIOS
  • Zintegrowane urządzenia peryferyjne
  • Starsza obsługa USB -> [Włączone]

Mam teraz klawisze strzałek w górę i w dół na ekranie GRUB2. NumLock jest teraz wyłączany podczas uruchamiania, ale NBD.

Nie jestem pewien, jak to oznaczyć jako ROZWIĄZANE, ale ponieważ nie jest to nowy wątek, nie sądzę, że mam moc.

Trener DOuG
źródło
Co dziwne, moja bezprzewodowa klawiatura USB Logitech zaczyna działać (ale z bardzo powolną reakcją), gdy wybieram Starszą obsługę USB = AUTO, nie wyłączaj ani nie włączaj. Asus UX303UB, jądro 4.10, jestem prawie pewien, że wcześniej działał. Domyślna konfiguracja grub, z wyjątkiem acpi_osi=.
Pablo Bianchi
Wsparcie dla starszych użytkowników było dla mnie. Dzięki.
Pixel
3

TL; DR. Wypróbuj wszystkie porty USB, w tym wszystkie porty USB w stacji dokującej, jeśli takie masz.

Właśnie tego doświadczyłem dzięki nowej instalacji Ubuntu 14.04.2 LTS i następnej aktualizacji, która teraz działa:

  • Ubuntu 14.04.2 LTS ( lsb_release -a )
  • 3.16.0-33-ogólne ( uname -r )
  • grub-install (GRUB) 2.02 ~ beta2-9ubuntu1 ( grub-install - wersja )

Klawiatura działała przy pierwszym uruchomieniu GRUB-a, więc mogłem również uruchomić system Windows 8.1, ale potem nagle przestał działać bez żadnego dobrego powodu, o którym myślałem. Podobnie jak OP mogłem używać mojej klawiatury w BIOS-ie, a klawiatura USB Legacy była już włączona, więc nie ma tam szczęścia. Wreszcie znalazłem klawiaturę PS / 2, która działała w menu GRUB i mogłem zatrzymać odliczanie czasu. Testowałem teraz klawiaturę USB we wszystkich portach USB laptopa i stacji dokującej i działa ona tylko z GRUB-em w jednym porcie USB.

Patrząc wstecz na to, oczywiście, było dobre wytłumaczenie. Przesunąłem biurko zaraz po przeprowadzeniu aktualizacji i odłączyłem wszystkie kable podczas przeprowadzki, a następnie ponownie podłączyłem klawiaturę do niewłaściwego portu USB.

Mam nadzieję, że to pomoże.

CHolmstedt
źródło
Podłączę nowe akcesorium USB do każdego portu USB, kiedy go otrzymam. Powiedziano mi (przynajmniej dla systemu Windows i jego programu ładującego), że każda instalacja sterownika jest unikalna dla jednego, jednego portu USB; nie jest to podejście typu „ podłącz raz, a potem zastosuj do wszystkich portów USB” - głupie, jeśli to prawda, ale tak właśnie jest. Chciałbym wiedzieć, czy każda instancja instalacji sterownika każdego portu USB wykorzystuje przestrzeń HD, czy też po każdej instalacji sterowników tworzone i zastępowane są łącza logiczne, wskazując na jeden, pojedynczy sterownik dla tej wersji sterownika. Nie jestem wystarczająco bystry, aby na to odpowiedzieć.
Trener DOuG
2

Z mojego doświadczenia wynika, że ​​miałem rozruch ustawiony na „szybki”, który uruchamiałby się szybciej, ale w ten sposób nie pozwalał mojej klawiaturze na pracę z podwójnym uruchomieniem, kiedy włączałem laptopa z zamknięcia. Działa tylko od razu po uruchomieniu Ubuntu (oczywiście, gdy klawiatura nie działa) i / lub ponownym uruchomieniu, co przywraca konfigurację ekranu głównego z podwójnym uruchomieniem. Załadowałem domyślne ustawienia, które ustawiły rozruch na „normalny” i to rozwiązało to dla tych, którzy mogą utknąć i w ostateczności przed ponowną instalacją Ubuntu. Mam nadzieję że to pomoże.

Wes Warriner
źródło
jak załadowałeś ustawienia domyślne bez wchodzenia w bios?
ianaz,
1

PROBLEM ROZWIĄZANY, był związany z BIOS-em (pojawia się ekran BIOS-u jest pomijany po ponownym uruchomieniu z 5-minutowym zamknięciem). Zmieniono sekwencję rozruchu z dyskietki, dysku twardego na CDROM, dysku twardego. Zrestartowana bez napędu CD (GRUB nie zaktualizowany), klawiatura działa teraz na ekranie GRUB, dzięki czemu można uzyskać dostęp do wszystkich opcji. Teraz zdaj sobie sprawę, że zmieniłem zapasową komórkę monety na płycie głównej w czasie, gdy instalowałem OpenOffice, podejrzewam, że ta zmieniona sekwencja rozruchowa jest domyślna i jakoś wpłynęła na klawiaturę. Porównałem bieżący i poprzedni grub.cfg - identyczny. Teraz przygotuj dysk do naprawy rozruchu na wszelkie przyszłe problemy.

BrianW
źródło
0

Miałem również ten problem i okazało się, że moja mysz w jakiś sposób zabrania wprowadzania danych z klawiatury. Odłączyłem go i wszystko działało dobrze.

Lew
źródło
0

Mój nie działa, w narzędziu Award Cmos Setup Utility zmieniłem pierwsze urządzenie rozruchowe na HDD, a pozostałe dwa wyłączyłem i włączyłem klawiaturę i mysz USB, mam nadzieję, że to pomoże.

Joe
źródło
0

Próbowałem włączyć i wyłączyć obsługę klawiatury BIOS, nie działało. (Tak, klawiatura działa z systemem BIOS, ale nie GRUB, ale działa natychmiast po menu GRUB za pomocą CTRL-ALT-DLT, aby zatrzymać proces uruchamiania). Podczas wyszukiwania widziałem, jak ktoś inny powiedział o wypróbowaniu wszystkich portów USB. Przypomniałem sobie, że w poprzednim tygodniu przeniosłem klawiaturę z jednego portu USB na drugi, aby zrobić miejsce na podłączenie większego klucza USB do pobliskiego portu USB. Więc przeniosłem klawiaturę z powrotem do portu USB, w którym była wcześniej i działa. Najwyraźniej w tym komputerze Dell SC440 tylko niektóre porty USB działają z GRUB.

JavaMan07
źródło
0

Mój problem został rozwiązany za pomocą gniazda USB2 (usunięcie z gniazda USB3).

ggdx
źródło
0

Chociaż minęło trochę czasu i kilka wskazówek na temat niedziałającej klawiatury w Grub można znaleźć w Internecie, odkryłem powód, który warto rozważyć w niektórych przypadkach:

Klawiatura USB może być bezużyteczna w grub, ponieważ jest również podłączone inne urządzenie USB, które zakłóca korzystanie z klawiatury grub.

Aby uzyskać szczegółowe informacje w takim przypadku, zobacz https://savannah.gnu.org/bugs/index.php?57010

Michael
źródło
0

Wyłącz szybki rozruch w BIOSie (zadziałało to dla mnie).

Kiedy najeżdżam kursorem na szybki rozruch, pojawia się komunikat: szybki rozruch służy do zminimalizowania danych wejściowych urządzenia, aby przyspieszyć ładowanie lub coś takiego, więc kiedy wyłączam szybkie uruchamianie i zapisuję zmiany i ponownie uruchamiam laptopa, działa!

Arosifu
źródło
-1

Miałem ten sam problem, ale żadne z powyższych nie pomogło. W moim przypadku musiałem włączyć opcję BIOS „użyj USB w DOS”.

JaBu
źródło
-1

W moim przypadku klawiatura i mysz zostały wyłączone w systemie BIOS. Moglibyśmy tego poszukać w przyszłości.

Alxander Vladimirov
źródło