Ostatnio zaktualizowałem do jądra 3.4 w moim Ubuntu 12.04. Następnie komputer nie uruchamia się. Użyłem więc poprzedniego jądra do uruchomienia. Właściwie nie chcę jądra 3.4. Jak mogę go usunąć i korzystać z poprzedniego?
Jak to zainstalowałeś? Jeśli po prostu złapałeś ładunek plików deb i zainstalowałeś je, pozbycie się go jest tak proste, jak znalezienie pakietów i uruchomienie apt-get remove
każdego z nich.
Właśnie wypiłem filiżankę kawy, więc dziś rano możesz odsłonić całą moc mojego bashfu ... To powinno ci powiedzieć, jakie jądra są zainstalowane:
dpkg -l | awk '/linux-[^ ]+-[0-9]/ {print $2}'
Przejrzyj je i zanotuj wersje, które chcesz nuke. Zwróć również uwagę na swoją bieżącą instalację (uname -a) lub wszelkie nowe jądra zainstalowane od czasu uruchomienia. Nie chcesz usuwać najnowszych.
W każdym razie, gdy masz pomysł, możesz je zbiorczo usunąć, dostosowując to polecenie:
sudo apt-get purge linux-{headers,image,image-extra}-3.5.0-{7,8,9}.*
Słowa i liczby w nawiasach klamrowych zostaną rozszerzone w czasie wykonywania, więc pakiety, które będą w rzeczywistości adresowane, to:
linux-headers-3.5.0-7*
linux-headers-3.5.0-8*
linux-headers-3.5.0-9*
linux-image-3.5.0-7*
linux-image-3.5.0-8*
linux-image-3.5.0-9*
linux-image-extra-3.5.0-7*
linux-image-extra-3.5.0-8*
linux-image-extra-3.5.0-9*
Możesz sobie z tym poradzić, ale do czyszczenia uważam, że jest to znacznie bezpieczniejsze niż szeroka karta wieloznaczna (tak jak obecnie na jądrze 3.5. *).
Tak czy inaczej, przeczytaj, co zrobi apt-get, zanim powiesz „tak”. Usuwanie obecnych jąder i wszystkich jąder jest zaskakująco częstym problemem, w którym znajdują się użytkownicy Ubuntu. Nie jest to niemożliwe, ale tak, nie rób tego!
Bądź szczególnie ostrożny z symbolami wieloznacznymi i apt-get. Jeśli nie wierzysz, biegnij apt-get -s remove linux-image-3.4*
i zobacz, co wybierze (tak - wszystkie jądra). Nie martw się, że polecenie jest w „trybie symulacji”, więc nic nie zrobi (a więc nie wymaga rootowania).
Źródło: https://wiki.ubuntu.com/Kernel/MainlineBuilds#Uninstalling_Mainline_Kernels
źródło