Ubuntu

Ubuntu sāknēšanas nodalījums ir pilns

Ubuntu sāknēšanas nodalījums ir pilns
Šajā rakstā es runāšu par problēmām, kas var rasties, sāknēšanas nodalījumam kļūstot pilnīgam, un par to, kā Ubuntu novērst visas sāknēšanas nodalījuma kļūdas. Sāksim.

Sāknēšanas nodalījuma nozīme:

Ubuntu un citos modernajos Linux izplatījumos visi datora sākšanai nepieciešamie faili tiek turēti citā nodalījumā, ko sauc par sāknēšanas nodalījumu. Boot nodalījums parasti ir apmēram 512 MB vai 256 MB.

Boot nodalījums ir uzstādīts uz noteiktu direktoriju / boot. GRUB sāknēšanas ielādētāja konfigurācijas faili, moduļi un citi aktīvi tiek glabāti / boot / grub2 direktorijā. GRUB konfigurācijas failu var atrast vietnē / boot / grub2 / grub.cfg. Šis fails nosaka, kā GRUB tiek ielādēts dažādās operētājsistēmās, kādus kodolus izmantot un daudz ko citu.

Dažādas versijas vmlinuz, initrd.img, Sistēma.karte, abi, konfigurēt utt. dažādu kodolu versiju faili tiek saglabāti / boot direktoriju.

No tā visa jūs varat pateikt, cik svarīgi ir Sāknēšanas nodalījums ir un tas ir ļoti svarīgi pilnībā funkcionējošai Linux sistēmai.

Sāknēšanas nodalījuma pilnas kļūdas cēloņi:

Kā jau teicu iepriekš, sāknēšanas nodalījums ir mazs nodalījums apmēram 256 MB vai 512 MB. Parasti neviens to nepadara lielāku par to. Tātad, instalējot jaunu kodola versiju, tā tiek ievietota / boot direktoriju (šeit ir uzstādīts sāknēšanas nodalījums) un GRUB konfigurācijas failu / boot / grub2 / grub.cfg tiek atjaunināts. Instalējot jaunu kodolu, vecais netiek automātiski noņemts. Tātad jaunajiem kodola failiem un atjauninātajiem GRUB konfigurācijas failiem jābūt pieejamam papildu brīvai vietai.

Ko darīt, ja sāknēšanas nodalījumā (/ boot) nav pietiekami daudz brīvas vietas jaunajiem kodola failiem? Nu, tieši tad jūs saņemat pilnas sāknēšanas nodalījuma kļūdas. Parādīšu, kā labot sāknēšanas nodalījuma pilnas kļūdas, šī raksta turpmākajā sadaļā.

Pārbaudīt pieejamo brīvo vietu sāknēšanas nodalījumā:

Ja kādreiz esat palaidis pilnu sāknēšanas nodalījuma kļūdu, labākais veids, kā pārliecināties, vai sāknēšanas nodalījums ir pilns, ir pārbaudīt, cik daudz brīvas vietas ir pieejams sāknēšanas nodalījumā (/ boot).

Varat palaist šo komandu, lai pārbaudītu pieejamo brīvo vietu sāknēšanas nodalījumā (/ boot):

$ df -h

Kā redzat, vienas manas Ubuntu virtuālās mašīnas sāknēšanas nodalījums ir apmēram 472 MB un tiek izmantots tikai 56 MB. Pieejamā brīva vieta ir aptuveni 393 MB.

Izvairīšanās no visas sāknēšanas nodalījuma kļūdas:

Reizēm nebūs atsevišķa sāknēšanas nodalījuma (/ boot) Ubuntu operētājsistēmā, jo sāknēšanas nodalījums patiesībā nav obligāts. Jūs varat visu instalēt vienā nodalījumā (saknes nodalījumā /). Tātad, kad jūs izvēlaties Dzēst visu un instalēt Ubuntu Ubuntu instalētāja opcija lielākoties viss tiek instalēts vienā nodalījumā (saknes nodalījumā /).

Kā redzat, šajā Ubuntu virtuālajā mašīnā viss tika instalēts vienā nodalījumā.

To darot, priekšrocība ir tāda, ka jūs neizdosies palaist sāknēšanas nodalījuma kļūdu, ja vien saknes nodalījumā ir pietiekami daudz brīvas vietas (/). Ja jums gadās nokļūt vienā, varat vienkārši izdzēst dažus savus lietotāja failus (no pieteikšanās lietotāju $ HOME direktorija), un tas ir viegli jānovērš.

Pat ja šādā veidā jūs kopā varat izvairīties no kļūdām, kas saistītas ar sāknēšanas nodalījuma pilnām kļūdām, es to neiesaku. Jums vienmēr jābūt atsevišķam sāknēšanas nodalījumam.

Diska vietas atbrīvošana, lai novērstu visas sāknēšanas nodalījuma kļūdas:

Ja viss ir instalēts vienā nodalījumā, diska vietas atbrīvošana nav liela problēma. Varat izdzēst dažus sava lietotāja failus no HOME direktorija vai pārvietot tos uz USB disku vai ārējo cieto disku.

Operētājsistēmā Ubuntu APT pakotnes krātuves kešatmiņas un citus pagaidu failus var noņemt, lai atbrīvotu vietu diskā.

Lai noņemtu APT kešatmiņas un pagaidu failus, palaidiet šādu komandu:

$ sudo apt autoremove

Veco neizmantoto kodolu noņemšana, lai atbrīvotu vietu diskā:

Ja jums ir atsevišķs sāknēšanas nodalījums, varat noņemt visus vecos neizmantotos kodolus no / boot direktoriju, lai atbrīvotu vietu diskā no sāknēšanas nodalījuma.

Vispirms jums jāpārbauda, ​​kuru kodolu jūs pašlaik izmantojat, izmantojot šādu komandu:

$ uname -r

Kā redzat, pašlaik tiek izmantota kodola versija 4.15.0-34-vispārīgs.

Tagad palaidiet šo komandu, lai uzskaitītu visas instalētās kodola pakotnes:

$ dpkg -l | grep linux-image

Kā redzat, man ir instalēti 2 kodola attēli. Es pašlaik izmantoju linux-image-4.15.0-34-vispārīgs kodola attēls. Tātad vecais ir linux-image-4.15.0-20-vispārīgs. Tas ir tas, ko mēs varam noņemt un atbrīvot vietu diskā no sāknēšanas nodalījuma.

Ja failus uzskaitāt mapē / boot direktoriju, jums vajadzētu redzēt abi, konfigurēt, initrd.img, retpolīns, Sistēma.karte, vmlinuz faili dažādām kodola versijām.

$ ls -l / boot

Es neiesaku jums tieši noņemt vecos kodola failus no / boot direktorijā Ubuntu. Labākais veids, kā noņemt vecos kodola failus no Ubuntu, ir vecā kodola pakotnes noņemšana, izmantojot APT pakotņu pārvaldnieku.

Piemēram, jūs varat noņemt veco kodola pakotni, teiksim linux-image-4.15.0-20-vispārīgs ar APT pakotņu pārvaldnieku šādi:

$ sudo apt remove --purge linux-image-4.15.0-20-vispārīgs

Tagad nospiediet y un pēc tam nospiediet turpināt.

The linux-image-4.15.0-20-vispārīgs iepakojums ir jānoņem.

Tagad palaidiet šo komandu, lai notīrītu vecā kodola pakotnes atkarības:

$ sudo apt autoremove --purge

Tagad nospiediet y un pēc tam nospiediet .

Vecie kodola atkarības pakotnes ir jānoņem.

Kā redzat, vecie kodola faili programmā Windows vairs nav pieejami / boot direktorijā.

Sāknēšanas direktorija lieluma maiņa:

Ja cietajā diskā ir brīva vieta, kuru neizmantojat, varat pilnībā atrisināt sāknēšanas nodalījuma problēmu, mainot sāknēšanas nodalījuma lielumu. Tu vari izmantot gparted grafisku lietojumu, lai to izdarītu viegli.

Jūs varat arī izveidot jaunu lielāku nodalījumu, formatēt to, pievienot to failu sistēmai, kopēt visu no / boot direktoriju jaunajam nodalījumam un pēc tam pievienojiet jauno sāknēšanas nodalījumu / boot direktoriju, izmantojot / etc / fstab failu. Tam arī vajadzētu darboties.

Tā jūs novēršat visas sāknēšanas nodalījuma kļūdas Ubuntu. Paldies, ka izlasījāt šo rakstu.

Labākie Linux spēļu draiveri 2021. gadā
Linux operētājsistēma ir gājusi tālu no sākotnējā, vienkāršā uz serveriem balstītā izskata. Šī operētājsistēma pēdējos gados ir ārkārtīgi uzlabojusies...
Kā tvert un straumēt spēļu sesiju operētājsistēmā Linux
Agrāk spēļu spēlēšana tika uzskatīta tikai par hobiju, taču laika gaitā spēļu industrija piedzīvoja milzīgu tehnoloģiju un spēlētāju skaita pieaugumu....
Labākās spēles, ko spēlēt ar rokas izsekošanu
Oculus Quest nesen iepazīstināja ar lielisku ideju par rokas izsekošanu bez kontrolieriem. Ar arvien lielāku spēļu un aktivitāšu skaitu, kas atbalsta ...