UWAGA: dzieje się tak tylko wtedy, gdy nie można użyć apt do czyszczenia ze względu na 100% pełnego / rozruchu
Jeśli apt-get nie działa, ponieważ twój / boot ma 100%, musisz najpierw wyczyścić / boot. Prawdopodobnie złapało to aktualizację jądra podczas częściowej instalacji, co oznacza, że apt prawie całkowicie się zawiesił i będzie ci mówił, abyś uruchomił, apt-get -f install
nawet jeśli to polecenie nadal nie działa .
Pobierz listę obrazów jądra i określ, co możesz zrobić bez. To polecenie wyświetli zainstalowane jądra oprócz aktualnie uruchomionego sudo dpkg --list 'linux-image*'|awk '{ if ($1=="ii") print $2}'|grep -v `uname -r`
. Zwróć uwagę na dwie najnowsze wersje na liście. Nie musisz się martwić o działający, ponieważ nie ma go tutaj. Możesz to sprawdzić za pomocą uname -r
.
Utwórz polecenie, aby usunąć wszystkie pliki w / boot jądra, które nie mają dla ciebie znaczenia, używając rozszerzenia nawiasów, aby zachować rozsądek. Pamiętaj, aby wykluczyć bieżące i dwa najnowsze obrazy jądra. Przykład: sudo rm -rf /boot/*-3.2.0-{23,45,49,51,52,53,54,55}-*
. Możesz także użyć zakresu ze składnią {80..84}.
sudo apt-get -f install
by usunąć to, co sprawia, że apt jest zrzędliwy w związku z częściową instalacją.
Jeśli napotkasz błąd zawierający wiersz „Błąd wewnętrzny: nie można znaleźć obrazu (/boot/vmlinuz-3.2.0-56-generic)”, uruchom polecenie sudo apt-get purge linux-image-3.2.0-56-generic
(z odpowiednią wersją).
Wreszcie, sudo apt-get autoremove
aby usunąć stare pakiety obrazów jądra, które zostały osierocone przez ręczne czyszczenie systemu.
Sugestie, uruchom sudo apt-get update
i sudo apt-get upgrade
zajmij się wszelkimi aktualizacjami, których kopie zapasowe mogły zostać utworzone podczas oczekiwania na odkrycie pełnej partycji / boot.
Sugestia 2, przejrzyj https://help.ubuntu.com/community/AutomaticSecurityUpdates i rozważ ustawienie Unattended-Upgrade :: Remove-Unused-Dependencies na true w /etc/apt/apt.conf.d/50unattended-upgrades. Będzie to równoznaczne z uruchomieniem autoraove po każdej aktualizacji zabezpieczeń, aby mieć pewność, że wyczyścisz nieużywane jądra, ale usuniesz także inne rzeczy, które według Ciebie są nieużywane, ratując cię od tego problemu w przyszłości.