Czy aktualizacje jądra wymagają każdej wersji pośredniej?

11

Rozważam wyłączenie automatycznych aktualizacji lub przypięcie jądra do konkretnej wersji. Jednak obawiam się, że kiedy później Odepnij wersji, że wszystkie jądra pomiędzy przypięty wersji i najnowszej wersji będą musiały zostać pobrane i zainstalowane co spowodowałoby /rootdo zabrakło miejsca na dysku .

Czy każda wersja jądra musi zostać pobrana i zainstalowana, czy może apt-getpobiera tylko najnowsze jądro?

styfle
źródło

Odpowiedzi:

25

Ubuntu pobierze i zainstaluje tylko najnowsze jądro

Mam komputer Ubuntu, który pozostaje wyłączony przez miesiące. Kiedy go włączam i pozwalam na aktualizację, pobiera tylko najnowsze jądro i pomija te pomiędzy nimi.

Możesz chcieć biec

sudo apt autoremove

Po każdej aktualizacji jądra, tak że /bootma tylko dwa ostatnio zainstalowane jądra. W ten sposób, jeśli najnowsze jądro źle się zachowuje, możesz wrócić do poprzednio działającego jądra i jednocześnie nie dopuścić /bootdo zatkania się przez stare jądra.

Mam nadzieję że to pomoże

użytkownik68186
źródło
Od której wersji autoremoveczyści jądra? Z pewnością nie działało w systemie Trusty, który wymaga ręcznego usunięcia.
Chris H
1
@ChrisH: Ostatnio sprawdziłem, autoremovezachowuje bieżące jądro i jedno poprzednie (oraz aktualnie uruchomione jądro), abyś mógł odzyskać, jeśli nowy nie uruchomi się. Ale usunie starsze jądra. Zobacz /etc/apt/apt.conf.d/01autoremove-kernelsi /etc/kernel/postinst.d/apt-auto-removalktóry to generuje. (Jeśli wykonałeś wiele aktualizacji, które zainstalowały nowe jądra, ale nigdy nie zabrałeś się do ich uruchamiania, zrób to autoremove po ponownym uruchomieniu, aby przejść do zainstalowanych 2 jąder, zamiast 3)
Peter Cordes
8

Krótka odpowiedź: nie

Dłuższa odpowiedź: mam kilka systemów smakowych Ubuntu (Lubuntu i Xubuntu), które uruchamiam raczej rzadko. Kiedy je aktualizuję i aktualizuję, często pomijają kilka wersji jądra i nie ma żadnych problemów. Zwykle uruchamiam następujące polecenia i odbieram bieżącą wersję jądra (tej samej serii jądra),

sudo apt update
sudo apt full-upgrade

Dobrym pomysłem jest bieganie

sudo apt autoremove

po zainstalowaniu nowego jądra, które /bootma tylko dwa ostatnio zainstalowane jądra. Możesz wybrać poprzednie jądro z menu grub, jeśli występują problemy z nowym jądrem.

sudodus
źródło