Jestem nowym użytkownikiem Linuksa, więc mam pytanie dotyczące aktualizacji jądra. Czy zdarzają się automatycznie? Na niektórych stronach czytam, że aktualizacje jądra są automatyczne. Jednak jeśli chodzi o nowe jądra 4.6 i 4.7, przeczytałem, że musisz je ręcznie zaktualizować.
11
Odpowiedzi:
Nowe jądra Ubuntu są instalowane w ramach normalnych procedur aktualizacji i aktualizacji. Na przykład w tym tygodniu moja wersja jądra 16.04 przeszła od dnia,
4.4.0-34-generic
w4.4.0-36-generic
którym codziennie działałemsudo apt update && sudo apt full-upgrade
Jeśli nie uruchamiasz tych poleceń zbyt często, pojawi się monit o aktualizację oprogramowania, gdy dostępne będą ważne aktualizacje, takie jak nowe jądro. Musisz uwierzytelnić te aktualizacje, inaczej się nie wydarzy, jak wskazuje @AndroidDev.
System zawsze domyślnie uruchamia najnowsze jądro. Po aktualizacji jądra warto uruchomić
sudo apt autoremove
starsze jądra (pozostawia jeden dodatkowy zapasowy starszy jądro)Jeśli chcesz zainstalować nowsze jądro (
4.6*
,4.7*
) z jakiegoś specjalnego powodu, musisz to zrobić ręcznie, ale rzadko jest to dobry pomysł, ponieważ jądra Ubuntu są załatane i skonfigurowane tak, aby działały dobrze z Ubuntu.źródło
Możesz znaleźć wersję jądra, uruchamiając terminal i wprowadzając:
Zobaczysz coś podobnego do:
W tym przypadku wersja jądra to: 4.7.2
Aby dowiedzieć się więcej o opcjach aktualizacji, uruchom:
lub
Jak wspomniano powyżej, jeśli uruchomisz:
dostaniesz drobne aktualizacje jądra wersji, a pakiety niezgodne ze zaktualizowanym jądrem zostaną usunięte. Dlatego nie otrzymujesz automatycznych aktualizacji głównych wersji automatycznie, ponieważ istnieje duża szansa, że niektóre pakiety, które zainstalowałeś (używasz) nie będą kompatybilne, dlatego twój system może się zepsuć.
Jeśli jesteś trochę bardziej ryzykowny i chcesz wypróbować najnowocześniejsze jądro, możesz znaleźć gotowe jądra Linux dla Ubuntu tutaj:
http://kernel.ubuntu.com/~kernel-ppa/mainline/
Na przykład, jeśli chcesz zainstalować najnowsze jądro 4.7.2:
http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7.2/
Na tej stronie zobaczysz:
Zwykle ignoruję rzeczy „lowlatency” (wciąż nie jestem do końca pewien, co to jest). Jeśli klikniesz prawym przyciskiem myszy linki na tej stronie, aby uzyskać lokalizację linku, możesz pobrać pliki deb „headers all”, „headers generic” i „image generic”:
Następnie zainstaluj za pomocą:
Jeśli Twój system się zepsuje i chcesz odinstalować właśnie zainstalowane jądro, wyświetl monit o terminal (możesz potrzebować ALT + CTRL + F1, jeśli pulpit się nie uruchomi):
Obecnie korzystam z wersji 4.7.2 i jak dotąd nie miałem żadnych poważnych problemów (kilka razy pojawiał się raport o awarii podczas uruchamiania, ale system nadal działał dobrze).
źródło
Jak sugeruje inna odpowiedź, nowe jądra są instalowane automatycznie, ale jeśli okaże się, że masz problemy z nowym jądrem, zawsze możesz uruchomić komputer przy użyciu starszej wersji. Aby to zrobić, wejdź do menu GRUB. Przytrzymasz klawisz shift podczas uruchamiania komputera i wyświetlasz „opcje rozruchu” (zwykle tam, gdzie marka komputera jest wyświetlana podczas uruchamiania). Powinno to doprowadzić cię do menu GRUB, w którym możesz przejść do opcji zaawansowanych i wybrać poprzednie jądro (bez trybu odzyskiwania) do uruchomienia. Jest to całkowicie opcjonalne, ale jest dostępne w przypadku, gdy wolisz stare jądro (z dowolnego powodu, takiego jak lepsza stabilność systemu dla twojego sprzętu).
Wspominam o tym, ponieważ musiałem używać poprzednich jąder po automatycznych aktualizacjach, gdzie nowe jądro spowodowało pewną niestabilność w moim systemie. Mam nadzieję, że ta informacja przyda ci się w pewnym momencie.
źródło