Ubuntu

Ubuntu Boot Partition Пълен

Ubuntu Boot Partition Пълен
В тази статия ще говоря за проблемите, които може да имате при пълното зареждане на вашия дял за зареждане, и за това как отстранявате пълните грешки на зареждащия дял в Ubuntu. Да започваме.

Значение на стартовия дял:

В Ubuntu и други съвременни дистрибуции на Linux всички файлове, необходими за зареждане на вашия компютър, се съхраняват на различен дял, наречен Boot дял. Разделът за зареждане обикновено е с размер около 512MB или 256MB.

Стартиращият дял е монтиран на определена директория / boot. Конфигурационните файлове, модули и други активи на GRUB bootloader се съхраняват в / boot / grub2 директория. Конфигурационният файл на GRUB може да бъде намерен на / boot / grub2 / grub.cfg. Този файл определя как GRUB се зарежда в различни операционни системи и какви ядра да се използват и много други.

Различни версии на vmlinuz, initrd.img, Система.карта, аби, конфиг и т.н. файловете за различни версии на ядра се съхраняват в / boot директория също.

От всичко това можете да разберете колко важно е Стартиране на дял е и е от решаващо значение за напълно функционираща Linux система.

Причини за пълни грешки при стартиране на дяла:

Както споменах по-рано, зареждащият дял е малък дял от около 256MB или 512MB. Обикновено никой не го прави по-голям от това. Така че, когато инсталирате нова версия на ядрото, тя се поставя в / boot директория (тук е монтиран дялът за зареждане) и конфигурационния файл GRUB / boot / grub2 / grub.cfg се актуализира. Инсталирането на ново ядро ​​не премахва автоматично старото. Така че трябва да има допълнително свободно място за новите файлове на ядрото и за актуализираните конфигурационни файлове на GRUB.

Ами ако в дяла за зареждане (/ boot) няма достатъчно свободно място за новите файлове на ядрото? Е, тогава получавате пълни грешки при зареждане на дяла. Ще ви покажа как да коригирате пълните грешки на дяла за зареждане в по-късния раздел на тази статия по-долу.

Проверка на наличното свободно място в стартовия дял:

Ако някога се сблъскате с пълна грешка на зареждащия дял, тогава най-добрият начин да сте сигурни, че зареждащият дял е пълен е да проверите колко свободно място е налично в дяла за зареждане (/ boot).

Можете да изпълните следната команда, за да проверите наличното свободно място в дяла за зареждане (/ boot):

$ df -h

Както можете да видите, зареждащият дял на една от моите виртуални машини на Ubuntu е с размер около 472MB и се използват само 56MB. Наличното свободно пространство е около 393MB.

Избягване на пълна грешка при стартиране на дяла:

Понякога няма да има отделен дял за зареждане (/ boot) на вашата операционна система Ubuntu, тъй като дялът за зареждане всъщност не е задължителен. Можете да инсталирате всичко на един дял (коренния дял /). Така че, когато решите Изтрийте всичко и инсталирайте Ubuntu опция в инсталатора на Ubuntu, през повечето време всичко се инсталира в един дял (коренният дял /).

Както можете да видите, всичко е инсталирано на един дял в тази виртуална машина на Ubuntu.

Предимството на това е, че няма да се сблъскате с пълната грешка на зареждащия дял, стига да имате достатъчно свободно място в основния си дял (/). Ако случайно се сблъскате с такъв, можете просто да изтриете някои от вашите потребителски файлове (от вашата директория $ HOME за потребителите за вход) и това трябва да се поправи лесно.

Въпреки че по този начин можете да избегнете всички грешки в пълния дял на зареждането заедно, не го препоръчвам. Винаги трябва да имате отделен дял за зареждане.

Освобождаване на дисково пространство за отстраняване на пълни грешки при стартиране на дяла:

Ако имате всичко инсталирано на един дял, освобождаването на дисково пространство не е голям проблем. Можете да изтриете някои от потребителските файлове от директорията HOME или да ги преместите в USB устройство или външен твърд диск.

В Ubuntu кешовете на хранилището на APT пакети и други временни файлове могат да бъдат премахнати, за да освободят дисково пространство.

За да премахнете APT кешовете и временните файлове, изпълнете следната команда:

$ sudo apt autoremove

Премахване на стари неизползвани ядра, за да освободите дисково пространство:

Ако имате отделен дял за зареждане, можете да премахнете всички стари неизползвани ядра от / boot директория, за да освободите дисково пространство от дяла за зареждане.

Първо, трябва да проверите какво ядро ​​използвате в момента със следната команда:

$ uname -r

Както можете да видите, използваната в момента версия на ядрото е 4.15.0-34-родово.

Сега изпълнете следната команда, за да изброите всички инсталирани пакети на ядрото:

$ dpkg -l | grep linux-image

Както можете да видите, имам инсталирани 2 изображения на ядрото. В момента използвам linux-image-4.15.0-34-родово изображение на ядрото. Така че старият е linux-image-4.15.0-20-родово. Това е този, който можем да премахнем и освободим дисково пространство от дяла за зареждане.

Ако изброите файловете в / boot директория, трябва да видите аби, конфиг, initrd.img, ретполин, Система.карта, vmlinuz файлове за различни версии на ядрото.

$ ls -l / boot

Не ви препоръчвам директно да премахвате старите файлове на ядрото от / boot директория на Ubuntu. Най-добрият начин да премахнете старите файлове на ядрото в Ubuntu е да премахнете стария пакет на ядрото с помощта на APT мениджъра на пакети.

Например, можете да премахнете стария пакет на ядрото, да кажем linux-image-4.15.0-20-родово с мениджъра на пакети APT, както следва:

$ sudo apt remove --purge linux-image-4.15.0-20-родово

Сега натиснете у и след това натиснете продължавам.

The linux-image-4.15.0-20-родово пакетът трябва да бъде премахнат.

Сега изпълнете следната команда, за да изчистите зависимостите на стария пакет на ядрото:

$ sudo apt autoremove --purge

Сега натиснете у и след това натиснете .

Старите пакети за зависимост от ядрото трябва да бъдат премахнати.

Както можете да видите, старите файлове на ядрото вече не са налични в / boot директория.

Преоразмеряване на Boot Directory:

Ако имате свободно място на твърдия диск, което не използвате, можете да разрешите пълния проблем на дяла за зареждане, като преоразмерите дяла за зареждане. Можеш да използваш gparted графично приложение, за да го направите лесно.

Можете също така да създадете нов по-голям дял, да го форматирате, да го монтирате във вашата файлова система, да копирате всичко от / boot директория към този нов дял и след това монтирайте новия дял за зареждане към / boot директория с помощта на / и т.н. / fstab файл. Това също трябва да работи.

По този начин отстранявате пълните грешки на зареждащия дял на Ubuntu. Благодаря, че прочетохте тази статия.

Полезни инструменти за геймърите на Linux
Ако искате да играете игри на Linux, има вероятност да сте използвали приложения и помощни програми като Wine, Lutris и OBS Studio, за да подобрите иг...
HD Remastered Games за Linux, които никога преди не са имали издание на Linux
Много разработчици и издатели на игри излизат с HD ремастер на стари игри, за да удължат живота на франчайза, моля феновете, които искат съвместимост ...
Как да използвам AutoKey за автоматизиране на Linux игри
AutoKey е програма за автоматизация на настолни компютри за Linux и X11, програмирана в Python 3, GTK и Qt. Използвайки неговата функционалност за скр...