Najnowsze jądro powoduje problemy z moim dźwiękiem, który działał dobrze ze starszą wersją. Ponieważ mam tylko zainstalowany Ubuntu, Grub nie wyświetla się podczas uruchamiania. Jak mogę ręcznie wybrać wersję jądra podczas uruchamiania?
55
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
SkomentowałemGRUB_HIDDEN_TIMEOUT
i ustawiłemGRUB_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT
jest zdefiniowany w/etc/default/grub
Przytrzymanie klawisza Shift podczas uruchamiania spowoduje wyświetlenie menu Grub. Możesz teraz wybrać starszą wersję jądra.
Aby wybrać starsze jądro jako domyślne, zobacz ten post
źródło
Podczas uruchamiania, gdy pojawia się GRUB z wpisami, wybierz drugi wpis, tj. Zaawansowane opcje dla Ubuntu tam możesz zobaczyć różne starsze wersje jądra, które zostały wcześniej zainstalowane, możesz wybrać jedną z nich, która działa dobrze dla ciebie. W przeciwnym razie przejdź do grub.cfg i wklej wymaganą wersję jądra na aktualnie zainstalowaną pozycję jądra. Oba sposoby działają
źródło
Jeśli masz kilka jąder w swoim systemie, możesz ręcznie ustawić, która wersja jądra się uruchomi:
Uruchom ponownie komputer, naciskając przycisk Shift, aby wyświetlić GRUB po uruchomieniu BIOS-u. Zobaczysz coś w rodzaju: Strona startowa GRUB
Wybierz „Zaawansowane opcje dla Ubuntu” i zapamiętaj indeks tej linii menu (liczba zaczyna się od 0) Na indeksie obrazu jest 1
Wybierz konkretne jądro
Wybierz konkretne jądro do rozruchu, a także zapamiętaj indeks tego wiersza menu (liczba zaczyna się od 0) Na obrazku indeks wybranego jądra to 2
Uruchom system. Ta akcja dotyczy jednego rozruchu na konkretnym jądrze. Jeśli chcesz zacząć od konkretnego jądra przez cały czas, powinieneś zrobić następujące kroki:
4.1 Otwórz i edytuj plik instalacyjny GRUB:
4.2 Znajdź linię GRUB_DEFAULT = ... (domyślnie GRUB_DEFAULT = 0) i ustawia w cudzysłowie ścieżkę menu do konkretnego jądra (Pamiętaj indeksy menu z kroków 2 i 3). W moim systemie pierwszy indeks wynosił 1, a drugi 2. Ustawiłam na GRUB_DEFAULT
Zapisz plik.
4.3 Zaktualizuj informacje GRUB, aby zastosować zmiany:
4.4 Po ponownym uruchomieniu automatycznie uruchamiasz się na jądrze zgodnie z wybraną ścieżką menu. Przykład na mojej maszynie 1 -> 2
4.5 Sprawdź wersję jądra po ponownym uruchomieniu:
uname -r
źródło
Przez https://help.ubuntu.com/community/Grub2 :
Zredukuj jądro: Jak obniżyć jądro do wersji 11.10
Aktualizacja jądra: Jak mogę zaktualizować jądro do wersji 3.1?
źródło
Zainstaluj poprzednie jądro za pomocą następującego polecenia:
Następnie uruchom ponownie. Zostaniesz poproszony o wybranie jądra.
źródło
Natychmiast po ekranie powitalnym BIOS / UEFI podczas uruchamiania systemu, szybko naciśnij i przytrzymaj Shiftklawisz, co spowoduje wyświetlenie menu GNU GRUB. (Jeśli zobaczysz logo Ubuntu, przegapiłeś punkt, w którym możesz wejść do menu GRUB.) Przy UEFI naciśnij (być może kilka razy) Escklawisz, aby przejść do menu GRUB. Czasami ekran powitalny producenta jest częścią programu ładującego system Windows, więc po włączeniu komputera przechodzi on bezpośrednio do ekranu GRUB, a następnie naciskanie nie Shiftjest konieczne.
Na ekranie GRUB wybierz Zaawansowane opcje dla Ubuntu i naciśnij Enter.
Pojawi się nowy fioletowy ekran z listą jąder. Użyj klawiszy ↑ i ↓, aby wybrać, który wpis jest podświetlony. Naciśnij Enter, aby uruchomić wybrane jądro, „e”, aby edytować polecenia przed uruchomieniem, lub „c” dla wiersza poleceń. Naciśnij klawisz Esc, aby wrócić do poprzedniego menu.
źródło
Shift
kluczowi do wywołania gruba.Odpowiedź Jackkobec opisuje metodę przeglądania
grub.cfg
i przewijania kodu źródłowego w celu znalezienia numeru menu. Łatwiej jest z tym skryptem :Uwaga: W tym przykładzie
grub-menu.sh short
użyto do wywołania skryptu. Tenshort
parametr pomija następujące linie:Klawisze sterujące
Po przewinięciu wpisów (możesz użyć kółka myszy lub klawiszy strzałek) naciśnij, Escapeaby powrócić do wiersza poleceń.
Jeśli naciśniesz Enterskojarzone polecenia grub dla wpisu, zostaną wyświetlone:
Aktualizacja gruba, aby uruchomić poprzednie jądro
Dla każdej pozycji menu istnieje zestaw komend grub. Skompilowane wpisy są przechowywane w
/boot/grub/grub.cfg
pliku.W tym przykładzie chcemy, aby menu o numerze `1> 9> było ustawione jako domyślne, dlatego używamy:
i znajdź tę linię:
i zmień to na:
Następnie zapisz plik i uruchom
źródło