Ayusin: Ang dami ng boot ay may Tanging 0 Bytes Disk Space na Natitira



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Kung gumagamit ka ng Ubuntu Linux o marahil isang hango tulad ng Kubuntu o Ubuntu MATE, maaari kang makatanggap ng isang mensahe sa diyalogo na may mababasa na 'T ang dami niyang 'boot' ay may lamang 0 bytes disk space na natitira . ' Kapag ang Ubuntu, Lubuntu, Xubuntu o anumang iba pang mga derivative na pagtatangka upang mag-update, sinusubukan nitong mag-install ng bagong data ng kernel sa lugar ng boot. Binabalaan ka ng error na ito na wala ka nang ibang silid.



Sa ilalim ng Standard ng Linux Filesystem Hierarchy, ang karamihan sa mga file ng boot loader kasama ang initrd at mga kernel ay nakatira sa tuktok na antas / direktoryo ng boot, na direktang nasa ilalim ng direktoryo ng ugat. Karamihan sa mga gumagamit ng Linux sa isang batayan sa bahay ay hindi magkakaroon nito sa isang magkakahiwalay na pagkahati. Magkakaroon sila ng isang malaking pagkahati / dev / sda1 o / dev / sda2 para sa Linux at ito ay isang direktoryo doon. Kung ito ang iyong sitwasyon, malamang na malamang na hindi ka makakakita ng isang error na 'dami ng boot ay may 0 na bytes lamang na natitira.' Kung mayroon ka nito sa sarili nitong pagkahati at napunan na ito, malamang na mayroon kang mga lumang kernel doon at maaaring gamitin ang mga hakbang na ito upang linisin ang mga ito.





Paraan 1: Gamit ang Command ng dpkg

Buksan ang isang terminal alinman sa pamamagitan ng pagpindot sa Ctrl, Alt at T o pagsisimula nito mula sa Dash. Maaari mo ring gamitin ang Whisker menu sa Xubuntu habang ang mga gumagamit ng Lubuntu o LXLE ay maaaring hilingin na magsimula ng isang LXTerminal mula sa menu ng Mga Tool ng System. Takbo hindi gaanong -r sa command prompt upang makita kung aling bersyon ka kasalukuyang nasa. Dapat itong bigyan ka ng isang pangalan tulad ng '4.8.0-39-generic' o iba pa depende sa kung aling kernel ang gumagana para sa iyo.

Suriin kung aling mga kernel ang na-install mo na hindi pinakabago sa pamamagitan ng pagpapatakbo ng sumusunod na utos:

dpkg -l linux- {imahe, mga header} - “[0-9] *” | awk ‘/ ^ ii / {print $ 2}’ | grep -v -e `uname -r | gupitin -f1,2 -d '-' `| grep -e ‘[0-9]’



Makikita mo ito at iba pang malalaking utos ng dpkg sa maraming mga gabay ng Ubuntu at maaaring mahirap i-type ang lahat ng ito, kaya baka gusto mong i-highlight iyon gamit ang mouse at alinman sa tamang pag-click at piliin ang kopya o itulak ang Ctrl at C nang pareho oras upang kopyahin ito sa clipboard. Bumalik sa iyong window ng terminal pindutin nang matagal ang Shift, Ctrl at V upang i-paste ang utos ng dpkg o mag-click sa I-edit ang menu at piliin ang I-paste pagkatapos ay itulak ipasok upang makuha ang listahan.

Gumawa ng isang mabilis na pagsusuri upang matiyak na ang numero na ibinigay sa iyo ng unang utos ay wala sa listahan. Kung hindi, kung gayon kakailanganin mong i-tubo ang output ng huling utos sa apt-get na utos upang mabura ang mga lumang labis na kernel. Sa sandaling muli, ang utos na karaniwang makikita mo ay napakahabang gusto mong kopyahin ito at pagkatapos ay i-paste ito sa iyong terminal

dpkg -l linux- {imahe, mga header} - “[0-9] *” | awk ‘/ ^ ii / {print $ 2}’ | grep -v -e `uname -r | gupitin -f1,2 -d '-' `| grep -e ‘[0-9]’ | xargs sudo apt-get -y purge

I-type ang iyong password kung hiniling ito at pagkatapos ay itulak na muli ang enter. Makakakita ka ng maraming teksto na mag-scroll pataas at pagkatapos ay maaari mong isara ang lahat ng mga programa at i-reboot ang makina, marahil sa pamamagitan lamang ng pagta-type i-reboot sa prompt at pagtulak ipasok. Madali nitong linisin ang direktoryo / boot sa tatlong mga utos lamang.

Paraan 2: Paglilinis ng Mga Lumang Kernel gamit ang Synaptic

Ang paggamit ng linya ng utos ay ang pinakamadaling paraan upang malutas ang problemang ito, dahil tumatagal ito ng ganap na walang bayad na minimum na tatlong mga utos upang matapos ang trabaho, at ito ay isang mahusay na oras upang magsanay kung nahihiya ka sa linya ng utos. Gayunpaman, magagawa mo ito sa graphic na Synaptic Package Manager pati na rin kung na-install mo ito. Kung wala kang naka-install na manager ng package ng Synaptic, pagkatapos ay maaari mong ironikong buksan ang isang linya ng utos at kapag nandiyan ka na ay maaari ka nang mag-type sudo apt-get install synaptic sinusundan ng iyong password kung na-prompt. Makakapag-install ka pa rin ng mga hindi pang-boot na app kahit na puno ang direktoryo ng / boot.

Simulan ang application kung na-install mo ito o na-install mo na ito. Dapat itong matatagpuan sa lugar ng System sa menu ng LXDE pati na rin ang menu ng Whisker. Sasabihan ka para sa iyong password nang grapiko. Mag-click sa pindutan ng Katayuan sa ilalim ng Mga Seksyon at pagkatapos ay piliin ang 'Naka-install (lokal o lipas na)' sa ilalim ng Lahat. Simulang mag-type ng linux-image- at makikita mo ang isang bilang ng mga pakete na may iba't ibang mga numero. Takbo hindi gaanong -r mula sa linya ng utos tulad ng nasa itaas at suriin kung alin sa mga package na ito ang hindi tumutugma sa numerong iyon. Hindi mo dapat alisin ang package na tumutugma sa numero ng bersyon ng kernel na ibinabalik ng utos na ito.

Kung nakakita ka ng mga antigong package, pagkatapos ay maaari kang mag-right click sa mga ito at piliin ang 'Markahan para sa Kumpletong Pag-aalis' bago ka mag-click sa Mag-apply. Sasabihan ka upang suriin ang mga pakete na iyong tinatanggal, kaya magkakaroon ka ng pagkakataon na suriin na hindi mo sinasadyang tinanggal ang iyong kasalukuyang kernel sa proseso.

Basahin ang 3 minuto