Oprava: Zavádění svazku zbývá pouze 0 bajtů místa na disku



Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Pokud používáte Ubuntu Linux nebo derivát jako Kubuntu nebo Ubuntu MATE, můžete obdržet dialogovou zprávu s textem „T „boot“ svazku zbývá na disku pouze 0 bajtů . “ Když se Ubuntu, Lubuntu, Xubuntu nebo jakýkoli jiný derivát pokusí o aktualizaci, pokusí se do bootovací oblasti nainstalovat nová data jádra. Tato chyba vás varuje, že už nemáte žádný pokoj.



Podle standardu Hierarchie systému Linux Filesystem je většina souborů zavaděče včetně initrd a jader uložena v adresáři nejvyšší úrovně / boot, který je přímo v kořenovém adresáři. Většina domácích uživatelů Linuxu to nebude mít na samostatném oddílu. Budou mít jeden velký oddíl / dev / sda1 nebo / dev / sda2 pro Linux a toto je jeden adresář. Pokud se jedná o vaši situaci, pravděpodobně se nikdy nezobrazí chyba „zavádění svazku zbývá pouze 0 bajtů“. Pokud jej máte na svém vlastním oddílu a je nyní zaplněný, pravděpodobně tam máte stará jádra a pomocí těchto kroků je můžete vyčistit.





Metoda 1: Použití příkazu dpkg

Otevřete terminál buď podržením kláves Ctrl, Alt a T nebo spuštěním z Dash. Můžete také použít nabídku Whisker v Xubuntu, zatímco uživatelé Lubuntu nebo LXLE mohou chtít spustit LXTerminal z nabídky Systémové nástroje. Běh uname -r na příkazovém řádku zjistíte, kterou verzi aktuálně používáte. Mělo by vám dát název jako „4.8.0-39-generic“ nebo něco jiného podle toho, které jádro pro vás pracuje.

Spuštěním následujícího příkazu zkontrolujte, která jádra jste nainstalovali a která nejsou nejnovější.

dpkg -l linux- {obrázek, záhlaví} - „[0-9] *“ | awk „/ ^ ii / {print $ 2}“ | grep -v -e `uname -r | cut -f1,2 -d “-“ ` grep -e „[0-9]“



Tento a další velké příkazy dpkg uvidíte v mnoha průvodcích Ubuntu a může být obtížné je všechny vypsat, takže je budete chtít zvýraznit myší a kliknout pravým tlačítkem a vybrat kopírovat nebo stisknout současně Ctrl a C čas zkopírovat do schránky. Zpět v okně terminálu podržte Shift, Ctrl a V pro vložení příkazu dpkg nebo klikněte na nabídku Úpravy a vyberte Vložit a poté stiskněte klávesu Enter pro získání seznamu.

Rychle zkontrolujte, zda číslo, které vám dal první příkaz, není v seznamu. Pokud tomu tak není, budete muset předat výstup posledního příkazu do příkazu apt-get, abyste vyčistili stará stará jádra. Příkaz, který obvykle uvidíte, je tak dlouhý, že jej budete chtít zkopírovat a poté vložit do terminálu:

dpkg -l linux- {obrázek, záhlaví} - „[0-9] *“ | awk „/ ^ ii / {print $ 2}“ | grep -v -e `uname -r | cut -f1,2 -d “-“ ` grep -e „[0-9]“ | xargs sudo apt-get -y očištění

Pokud je požadováno, zadejte své heslo a poté znovu stiskněte klávesu Enter. Uvidíte spoustu textu posouvaného nahoru a pak můžete zavřít všechny programy a restartovat stroj, snadně jednoduše zadáním restartovat na výzvu a stisknutí klávesy enter. Tímto způsobem snadno vyčistíte adresář / boot pouze ve třech příkazech.

Metoda 2: Čištění starých jader pomocí Synaptic

Použití příkazového řádku je zdaleka nejjednodušší způsob, jak tento problém vyřešit, protože k dokončení práce je zapotřebí absolutně minimálně tří příkazů, a to je skvělý čas na procvičování, pokud jste plachý z příkazového řádku. Přesto to můžete udělat s grafickým správcem balíčků Synaptic, pokud jej máte nainstalovaný. Pokud nemáte nainstalovaného správce balíčků Synaptic, můžete ironicky otevřít příkazový řádek a jakmile tam budete, můžete zadat sudo apt-get install synaptic následuje vaše heslo, pokud budete vyzváni. Stále budete moci instalovat aplikace, které nelze spustit, i když je adresář / boot plný.

Spusťte aplikaci bez ohledu na to, zda jste ji nainstalovali nebo jste ji již měli nainstalovanou. Měl by být umístěn v oblasti Systém v nabídce LXDE a také v nabídce Whisker. K zadání hesla budete vyzváni graficky. Klikněte na tlačítko Stav pod oddíly a poté vyberte „Nainstalováno (místní nebo zastaralé)“ pod Vše. Začněte psát linux-image- a poté uvidíte řadu balíčků s různými čísly. Běh uname -r z příkazového řádku, jak je uvedeno výše, a poté zkontrolujte, který z těchto balíčků neodpovídá tomuto číslu. Neměli byste odebírat balíček odpovídající číslu verze jádra, které tento příkaz vrací.

Pokud najdete zastaralé balíčky, můžete na ně kliknout pravým tlačítkem a vybrat „Označit k úplnému odstranění“, než kliknete na Použít. Zobrazí se výzva, abyste zkontrolovali balíčky, které odebíráte, takže budete mít příležitost zkontrolovat, zda během procesu náhodou neodstraníte své aktuální jádro.

3 minuty čtení