Mam. proste pytanie. Po zaktualizowaniu jądra nie mogłem się uruchomić (utknąłem na fioletowym ekranie), chyba że wybrałem stare jądro. Jak więc usunąć nowe jądro z synaptic. Jak mam to zrobić bezpiecznie? Jestem w Kwantowym Kwetzerze. Moje jądro to 3.5.0-40. Działające jądro to 3.5.0-39. Ponadto, jak mogę zatrzymać wyświetlanie aktualizacji jądra w menedżerze aktualizacji? Dzięki.
15
Odpowiedzi:
Aby bezpiecznie usunąć niechciane jądro, otwórz sesję terminala i uruchom polecenie:
Znajdź nazwę pakietu jądra
dpkg -l | grep linux-image
W momencie pisania tego tekstu
amd64/x86_64
nazwa architektury brzmiała:linux-image-$(uname -r)-generic
W przypadku niepodpisanych obrazów jądra, takich jak te tworzone przez sterowniki NVIDIA, obraz może wyglądać następująco:
linux-image-unsigned-4.20.17-042017-generic
Usuń (wyczyść - usuń również wszystkie pliki konfiguracyjne)
sudo apt-get purge linux-image-3.5.0-40-generic
źródło
sudo apt-get update && apt-get dist-upgrade -y
, nie jestem pewien, czy maszlinux-current-generic
lublinux-image-generic-lts-raring
nie wydania LTS.Zasugeruję, abyś zawsze miał dostęp do co najmniej jednego starszego jądra, na wypadek, gdybyś musiał uruchomić się z niego z powodów, których w tej chwili się nie spodziewałeś.
źródło
Żadna inna odpowiedź na to pytanie nie wydaje się poprawna. Pełna odpowiedź to połączenie obu z pewnymi dodatkowymi poprawkami;
sudo apt-get purge *4.18.0-21*
Were
4.18.0-21
to numer twojego jądra, użyj go,ls /boot
aby go zobaczyć.To właśnie mi zrobiło (chociaż musiałem dwukrotnie uruchomić podobne polecenie, aby się go pozbyć
/lib/modules/4.18.0-21-generic
).Użyj tego polecenia ostrożnie, aby upewnić się, że nie usuwasz niczego niezbędnego.
Co ciekawe, w moim przypadku również
linux-headers-generic-hwe-18.04
został usunięty, a kiedy próbowałem go ponownie zainstalować, chciał ponownie zainstalować najnowsze jądro, więc nie zrobiłem tego. Badania wykazały, że był on częścią jądra 4.18.0-21; https://packages.ubuntu.com/bionic-updates/linux-headers-generic-hwe-18.04źródło