Usuwanie starych wersji karnela w systemie Ubuntu
Gdy karnel zostanie zaktualizowany w systemie Ubuntu, system operacyjny zachowa kilka starych wersji, na wypadek gdyby pojawił się problem z nowym i trzeba było wrócić do starszego.
Stare wersje karnela mogą zajmować miejsce na dysku. W tym samouczku pokażemy, jak wyświetlić stare zainstalowane wersje w systemie Ubuntu, a także jak je usunąć.
na początek zaktualizujemy system i wyczyścimy stare niepotrzebne pakiety.
Uruchamiamy terminal i wydajemy polecenia:
1 | sudo apt update |
1 | sudo apt full-upgrade |
1 | reboot |
Po restarcie czyścimy niepotrzebne pakiety:
1 | sudo apt autoremove --purge |
Kolejny krok to wyświetlenie wszystkich zainstalowanych karneli w systemie, wykonamy to wydając polecenie:
1 | sudo dpkg --list | egrep 'linux-image|linux-headers' |
Poniżej przykładowy wynik:
1 2 3 4 5 6 7 8 9 10 11 12 13 | ii linux-headers-5.11.0-46-generic 5.11.0-46.51~20.04.1 amd64 Linux kernel headers for version 5.11.0 on 64 bit x86 SMP ii linux-headers-5.13.0-35-generic 5.13.0-35.40~20.04.1 amd64 Linux kernel headers for version 5.13.0 on 64 bit x86 SMP ii linux-headers-5.13.0-37-generic 5.13.0-37.42~20.04.1 amd64 Linux kernel headers for version 5.13.0 on 64 bit x86 SMP ii linux-headers-generic-hwe-20.04 5.13.0.37.42~20.04.22 amd64 Generic Linux kernel headers rc linux-image-5.11.0-38-generic 5.11.0-38.42~20.04.1 amd64 Signed kernel image generic rc linux-image-5.11.0-44-generic 5.11.0-44.48~20.04.2 amd64 Signed kernel image generic rc linux-image-5.11.0-46-generic 5.11.0-46.51~20.04.1 amd64 Signed kernel image generic rc linux-image-5.13.0-27-generic 5.13.0-27.29~20.04.1 amd64 Signed kernel image generic rc linux-image-5.13.0-30-generic 5.13.0-30.33~20.04.1 amd64 Signed kernel image generic ii linux-image-5.13.0-35-generic 5.13.0-35.40~20.04.1 amd64 Signed kernel image generic ii linux-image-5.13.0-37-generic 5.13.0-37.42~20.04.1 amd64 Signed kernel image generic ii linux-image-generic-hwe-20.04 5.13.0.37.42~20.04.22 amd64 Generic Linux kernel image root@lenovo:/home/rafal# |
Teraz sprawdzamy wersję załadowanego karnela:
1 | uname -r |
Wynik:
1 | 5.13.0-37-generic |
Jeśli chcemy skasować jakiś karnel wydajemy polecenie:
1 | sudo apt purge linux-image-5.11.0-38-generic |
1 | linux-image-5.11.0-38-generic |
zastępujemy swoją wersją karnela.