Labojums: Apjoma sāknēšanas laikā atlikušajā diskā ir tikai 0 baiti



Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Ja izmantojat Ubuntu Linux vai varbūt atvasinājumu, piemēram, Kubuntu vai Ubuntu MATE, iespējams, saņemsit dialoglodziņu ar tekstu “T apjoma “sāknēšanai” ir atlicis tikai 0 baiti diska vietas . ” Kad Ubuntu, Lubuntu, Xubuntu vai jebkuru citu atvasinājumu mēģina atjaunināt, tas mēģina instalēt jaunus kodola datus sāknēšanas zonā. Šī kļūda brīdina, ka jums vairs nav vietas.



Saskaņā ar Linux Filesystem Hierarchy Standard lielākā daļa sāknēšanas iekrāvēja failu, tostarp initrd un kodoli, atrodas augšējā līmeņa / sāknēšanas direktorijā, kas atrodas tieši saknes direktorijā. Lielākajai daļai Linux mājas lietotāju to nebūs atsevišķā nodalījumā. Viņiem būs viens liels / dev / sda1 vai / dev / sda2 nodalījums operētājsistēmai Linux, un tas ir viens direktorijs. Ja tā ir jūsu situācija, jūs, visticamāk, nekad neredzēsiet kļūdu “apjoma sāknēšanai ir atlikuši tikai 0 baiti”. Ja jums tas ir atsevišķā nodalījumā un tagad tas ir aizpildīts, iespējams, jums tur ir veci kodoli un varat izmantot šīs darbības, lai tos iztīrītu.





1. metode: komandas dpkg izmantošana

Atveriet termināli, turot nospiestu Ctrl, Alt un T vai startējot to no domuzīmes. Varat arī izmantot Xubuntu izvēlni Whisker, savukārt Lubuntu vai LXLE lietotāji var vēlēties sākt LXTerminal no izvēlnes System Tools. Palaist uname -r komandu uzvednē, lai redzētu, kuru versiju jūs pašlaik izmantojat. Tam vajadzētu dot tādu vārdu kā “4.8.0-39-generic” vai kaut ko citu atkarībā no tā, kurš kodols jums darbojas.

Pārbaudiet, kuri kodi esat instalējuši, kas nav jaunākie, izpildot šādu komandu:

dpkg -l linux- {attēls, galvenes} - “[0-9] *” | awk ‘/ ^ ii / {print $ 2}’ | grep -v -e `uname -r | griezums -f1,2 -d ”-“ “ grep -e ‘[0-9]’



Jūs redzēsiet šo un citas lielās dpkg komandas daudzās Ubuntu rokasgrāmatās, un var būt grūti tās visas ierakstīt, tāpēc jūs varētu vēlēties to izcelt ar peli un ar peles labo pogu noklikšķiniet un atlasiet kopēt vai vienlaikus nospiest Ctrl un C laiks to kopēt starpliktuvē. Atpakaļ termināla logā turiet nospiestu Shift, Ctrl un V, lai ielīmētu komandu dpkg vai noklikšķiniet uz izvēlnes Rediģēt un atlasiet Ielīmēt, pēc tam nospiediet taustiņu Enter, lai iegūtu sarakstu.

Veiciet ātru pārbaudi, lai pārliecinātos, ka numurs, kuru jums piešķīra pirmā komanda, nav sarakstā. Ja tas tā nav, jums vajadzēs ievadīt pēdējās komandas izvadi komandā apt-get, lai iztīrītu šos vecos papildu kodolus. Atkal komanda, kuru parasti redzat, ir tik ilga, ka vēlaties to nokopēt un pēc tam ielīmēt terminālā:

dpkg -l linux- {attēls, galvenes} - “[0-9] *” | awk ‘/ ^ ii / {print $ 2}’ | grep -v -e `uname -r | griezums -f1,2 -d ”-“ “ grep -e ‘[0-9]’ | xargs sudo apt-get -y tīrīšana

Ievadiet paroli, ja tā tiek prasīta, un pēc tam nospiediet vēlreiz. Jūs redzēsiet daudz teksta ritināšanas uz augšu, un pēc tam jūs varat aizvērt visas programmas un pārstartēt mašīnu, iespējams, vienkārši ierakstot atsāknēšana pēc uzvednes un nospiežot Enter. Tas viegli iztīra / boot direktoriju tikai trīs komandās.

2. metode: veco kodolu tīrīšana ar Synaptic

Komandrindas izmantošana ir neapšaubāmi vienkāršākais veids, kā atrisināt šo problēmu, jo, lai paveiktu darbu, ir nepieciešami absolūti vismaz trīs komandas, un tas ir lielisks laiks, lai praktizētu, ja esat kautrīgs komandrindā. Neskatoties uz to, jūs to varētu izdarīt arī ar grafisko Synaptic Package Manager, ja esat to instalējis. Ja jums nav instalēts Synaptic pakotņu pārvaldnieks, varat ironiski atvērt komandrindu un, tiklīdz esat šeit, varat rakstīt sudo apt-get install synaptic pēc jūsu paroles, ja tiek prasīts. Jūs joprojām varēsit instalēt lietotnes, kas nav sāknēšanas, pat ja / boot direktorijs ir pilns.

Palaidiet lietojumprogrammu neatkarīgi no tā, vai esat to instalējis vai jau esat to instalējis. Tam jāatrodas LXDE izvēlnes apgabalā System, kā arī izvēlnē Whisker. Jums tiks lūgts grafiski ievadīt paroli. Noklikšķiniet uz pogas Statuss zem sadaļām un pēc tam zem Visas atlasiet “Instalēts (vietējs vai novecojis)”. Sāciet rakstīt linux-image-, un tad redzēsiet vairākus iepakojumus ar dažādiem numuriem. Palaist uname -r no komandrindas, piemēram, iepriekš, un pēc tam pārbaudiet, kura no šīm pakotnēm neatbilst šim skaitlim. Jums nevajadzētu noņemt pakotni, kas atbilst koda versijas numuram, ko šī komanda atgriež.

Ja atrodat novecojušas paketes, pirms noklikšķiniet uz Lietot, varat ar peles labo pogu noklikšķināt uz tām un atlasīt “Atzīmēt pilnīgai noņemšanai”. Jums tiks piedāvāts pārskatīt noņemamās pakotnes, tāpēc jums būs iespēja pārbaudīt, vai procesā nejauši nenoņemat pašreizējo kodolu.

3 minūtes lasīts