Nu este actualizat ubuntu - răspunsul la întrebare

Ubuntu nu este actualizat. Scrie "Nu este suficient spațiu liber pe disc"

Am instalat versiunea Ubuntu 13. A decis să actualizeze la 14, în timpul upgrade-ului a dat o eroare. Nu-mi amintesc ce a fost textul. După cum am înțeles, ceva lipsea.

Am decis mai tarziu sa demolam cea de-a 13-a versiune si sa instalam cea de-a 14-a versiune pe cea noua. Din când în când, apare fereastra de actualizare a programului. Sistemul oferă pentru actualizarea mai multor programe și a bazei de date a kernelului.

Apăsați pentru a actualiza Ubuntu, există o eroare "Nu este suficient spațiu liber pe disc. Actualizarea a fost anulată. Actualizarea necesită un spațiu liber de 74,8 M pe disc / boot. Vă rugăm să eliberați cel puțin încă 873 k de spațiu pe disc pe '/ boot'. Îndepărtați coșul de gunoi și eliminați pachetele temporare din instalațiile anterioare folosind "sudo apt-get clean". "

Scrie că nu există spațiu suficient în / boot. A încercat o echipă de curățenie, dar nu ajută. Cum poate fi aceasta?

Încercat să repornească, să închidă toate programele, dar încă scrie că nu există suficient spațiu. Dar, la urma urmei, am mult spațiu liber pe disc pentru a fi actualizat. De ce nu are spațiu suficient în / boot și ce să facă în legătură cu acesta?

1. Actualizați sistemul și programele. Sistemul este kernelul, kernelurile sunt stocate în partiția / boot. Programele sunt stocate în / usr / bin. Din cauza faptului că aveți un bug cu actualizarea, nu există nicio actualizare. Dacă sistemul scrie că nu există suficient spațiu, atunci este. Eroarea "Nu este suficient spațiu liber" indică faptul că aveți multe kerneluri vechi în / boot partiția pe care nu ați șters. De fiecare dată când kernelul este actualizat, vechiul kernel rămâne, astfel încât, în caz de probleme, erori, puteți să vă răzgândiți și să continuați să lucrați. Sistemul în sine nu elimină vechile kerneluri. Prin urmare, partiția / boot se deplasează de-a lungul timpului și trebuie curățată de nuclee vechi.


Sistemul va elimina gunoiul inutil.

2. Trebuie să curățați partiția / boot.

Uită-te la kernel-ul pe care îl utilizați în prezent:


Uitați-vă la câte nuclee aveți în partiția / boot:


Trebuie doar să te uiți la numele kernelurilor "vmlinuz" și să le ștergi. Nu este nevoie să ștergeți separat "initrd", "config", "abi" și "System". Când ștergeți un kernel, toate aceste fișiere asociate sunt șterse.

Eliminați nucleele vechi:


Puteți să listați imediat toate kernelurile pe care doriți să le ștergeți:

Este necesar să lăsați numai ultimul kernel pe care îl utilizați în prezent sistemul.

Acum aveți un loc pentru a actualiza kernelul Ubuntu.

Despre comenzi: eliminarea este ștergerea "normală" (uneori există fișiere înrudite), dar există o comandă de purjare - aceasta este o ștergere completă (toate fișierele asociate sunt șterse).

Pe site-ul minunat "commandlinefu" despre comenzile răcoroase din terminal, am găsit o modalitate interesantă de a elimina kernel-urile nefolosite în Linux bazate pe Debian (Ubuntu).


Frumusețea este că echipa elimină totul vechi, inclusiv anteturile, despre care am uitat. După eliminare, rămâne numai ultimul kernel utilizat în prezent. Pentru începători, acest cod va părea mai complicat și mai de neînțeles, deoarece folosește expresii regulate. Nu este nimic în neregulă cu acest lucru, dacă rețeaua este sortată. Dar o poți folosi. Este recomandabil să aplicați capul astfel încât să nu se elimine nimic. ;)

Pentru părinți

Articole similare