🢂Linux kernel ‑ ściąga

Krótkie podsumowanie najważniejszych poleceń, które mogą być przydatne w codziennej pracy z systemem Linux i jądrem.

Przydatne strony:

Lista kerneli w repo

sudo apt search linux-*image-*

Instalacja nagłówków jądra odpowiadających wersji jądra (zamień 6.2.0-39 na taką jaką potrzebujesz).

sudo apt-get install linux-headers-6.2.0-39
sudo apt-get install linux-hwe-6.2-headers-6.2.0-39
sudo apt-get install linux-modules-6.2.0-39
sudo apt-get install linux-image-6.2.0-39
sudo apt-get install linux-modules-extra-6.2.0-39

lub w skryptem

wersja="6.2.0-39"
sudo apt-get install linux-headers-$wersja linux-hwe-6.2-headers-$wersja linux-modules-$wersja linux-image-$wersja linux-modules-extra-$wersja

Wyświetla pakiety zawierające "6.7" w nazwie lub wersji.

sudo dpkg -l | grep "linux.*6\.2\."

Zainstaluj wszystkie pakiety z rodziny "linux" zawierające "6.7" w nazwie lub wersji.

sudo apt-get install linux-*-5.15*

lub

sudo dpkg -l | grep "linux-.*-*6.7.*"

Konfiguruje wszystkie nieskonfigurowane pakiety.

sudo dpkg --configure -a

Jak określić, które wersje jądra są obecnie zainstalowane w systemie?

Ważne jest, aby wiedzieć, które wersje jądra są obecnie zainstalowane w systemie przed usunięciem starych nieużywanych jąder. Aby wyświetlić te informacje, wpisz następujące polecenie w terminalu-

dpkg --list | grep linux-image

Usuwanie starych nieużywanych jąder

Otwórz terminal naciskając "Ctrl+Alt+T" lub wyszukując "Terminal" w menu aplikacji.

Wpisz polecenie i naciśnij Enter.

sudo dpkg --list | grep linux-image

Spowoduje to wyświetlenie wszystkich aktualnie zainstalowanych wersji jądra w systemie.
Zidentyfikuj, które wersje jądra nie są już potrzebne, tj. stare i nieużywane jądra, i zanotuj nazwy ich pakietów.
Aby usunąć pojedynczą wersję jądra, wpisz polecenie sudo apt-get purge nazwa-pakietu, gdzie nazwa-pakietu zastąp nazwą pakietu, który chcesz usunąć.

Na przykład, jeśli chcesz usunąć wersję jądra 5.4.0-42-generic, wpisz

sudo apt-get purge linux-image-5.4.0-42-generic

Automatyczne usuwanie starych, nieużywanych jąder

Teraz usuńmy stare i nieużywane jądra Linuksa w systemach opartych na Debianie za pomocą następującego polecenia:

sudo apt-get autoremove --purge

Na koniec

Po usunięciu starych jąder należy zaktualizować konfigurację programu ładującego GRUB, aby odzwierciedlić zmiany. Uruchom następujące polecenie, aby zaktualizować program ładujący.

sudo update-grub