Firma Canonical zapewnia regularne aktualizacje systemu Ubuntu 18.04, w tym aktualizacje jądra, aby zarządzać zasobami systemowymi w najlepszy możliwy sposób.
Kiedy instalujesz nowe jądro, stare nie są usuwane ponieważ może pomóc Ci zacząć, jeśli pomylisz się z nowym lub z innego powodu. Zauważ, że stare jądro zajmuje trochę spacji, które mogą być przydatne do czegoś innego.
Sprawdź stare rdzenie
Zanim zaczniesz usuwać stare jądra z systemu, musimy znać naszą aktualną wersję tego, w tym celu musimy otworzyć terminal i wykonać następujące polecenie:
uname -r
Znając już wersję najnowszego jądra, teraz poznamy stare jądra, które możemy wyświetlić za pomocą następującego polecenia:
dpkg -l | grep -E 'imagen-linux- [0-9] +' | grep -Fv $ (uname -r)
To wykluczy najbardziej aktualne.
Możesz zobaczyć, że masz zainstalowane stare jądro oznaczone jako ii. Możesz zobaczyć więcej starych jąder, jeśli wykonałeś jakieś ręczne aktualizacje lub instalacje.
De to polecenie będziemy mogli docenić:
- ii: oznacza, że jądro i pakiety są zainstalowane, można je zainstalować
- rc: wskazuje, że jądro zostało już usunięte.
- UI: to coś w rodzaju ostrzeżenia, które mówi, że NIE USUWAJ. Oznacza to, że nie jest zainstalowany, ale jest w kolejce do instalacji.
Usuwanie starych jąder
Istnieje kilka przydatnych poleceń do usuwania starych jąder, niezależnie od tego, czy zainstalowałeś je ręcznie, czy bezpośrednio poprzez aktualizacje systemu.
Są one zwykle instalowane poprzez regularne aktualizacje systemu, ale z jakiegoś powodu mogły zdecydować się na instalację ręczną.
Znając już stare jądra i obecne, możemy bezpiecznie przystąpić do eliminacji tych, których już nie potrzebujemy.
W tym zamierzamy użyć apt, aby usunąć stare jądra. Musimy tylko wykonać w terminalu:
sudo apt remove linux-image-4.xx.xx.
Co to jest proces musimy zrobić jeden po drugim ponieważ później możemy mieć błędy z grubem.
Teraz musimy odbudować Grub'a za pomocą:
sudo update-grub
Teraz możesz ponownie sprawdzić, czy został usunięty:
dpkg -l | grep -E 'imagen-linux- [0-9] +' | grep -Fv $ (uname -r) rc linux-image-4.xx.xx.x-generic 4.xx.x-xx.xx amd64 Imagen del núcleo de Linux para la versión 4.xx.xx.x en 64 bit x86 SMP
Mogą zobaczyć status rc wskazujący, że został usunięty. Możesz także sprawdzić w menu startowym i zobaczyć, że pojawia się tylko bieżące jądro startowe.
Zrobiłem to musimy usunąć wszystkie pakiety, które zostały zainstalowane automatycznie aby spełnić zależności innych pakietów i nie są one już potrzebne, ponieważ zostały osierocone i tylko generują zużycie miejsca na naszym dysku.
sudo apt autoremove --purge
również Możemy zweryfikować wszystkie te jądra, które zostały zainstalowane ręcznie lub automatycznie można to rozdzielić za pomocą następujących poleceń.
Potrafi zweryfikować te, które zostały zainstalowane automatycznie w następujący sposób:
sudo apt-mark showauto 'linux-image -. *'
A to zwróci wszystkie te jądra, które zostały zainstalowane automatycznie.
linux-image-4.15.0-13-generic
Chociaż na te, które instalujemy ręcznie, możemy je poznać poleceniem:
sudo apt-mark showmanual 'linux-image -. *'
Jak graficznie usunąć stare jądra?
Powszechnie występujący ten proces jest zwykle preferowany poprzez interfejs graficzny i przy pomocy programu. Więc do tej pracy mamy kilka narzędzi, które mogą nam w tym pomóc.
Pierwszy i najczęściej używanym jest Ubuntu Cleaner w nim możemy wybrać i wyeliminować wszystkie te jądra systemu, które uważamy za przestarzałe.
Aby zainstalować to narzędzie, możemy to zrobić, dodając jego repozytorium do systemu z:
sudo add-apt-repository ppa:gerardpuig/ppa
Aktualizujemy listę pakietów i repozytoriów o:
sudo apt-get update
I na koniec instalujemy narzędzie z:
sudo apt-get install ubuntu-cleaner

Po zainstalowaniu przystępujemy do otwarcia aplikacji, aw sekcji systemowej pokaże nam jądra, które możemy wyeliminować, wybieramy je i czyścimy.
Innym sposobem przeprowadzenia tego procesu jest Synaptic, w którym ustawiamy się w "Modułach i jądrze" i możemy wybrać, które jądro do odinstalowania.
Tylko tutaj musimy uważać, aby nie wyeliminować tego, który mamy w użyciu.