Важность загрузочного раздела:
В Ubuntu и других современных дистрибутивах Linux все файлы, необходимые для загрузки вашего компьютера, хранятся в другом разделе, который называется загрузочным. Загрузочный раздел обычно имеет размер 512 МБ или 256 МБ.
Загрузочный раздел монтируется в определенный каталог /ботинок. Файлы конфигурации загрузчика GRUB, модули и другие ресурсы хранятся в / boot / grub2 каталог. Файл конфигурации GRUB можно найти по адресу / загрузка / grub2 / grub.cfg. Этот файл определяет, как GRUB загружается в разные операционные системы, какие ядра использовать и многое другое.
Различные версии вмлинуз, initrd.img, Система.карта, аби, config так далее. файлы для разных версий ядер хранятся в /ботинок каталог также.
Из всего этого вы можете сказать, насколько важны Загрузочный раздел является и имеет решающее значение для полностью функционирующей системы Linux.
Причины ошибок переполнения загрузочного раздела:
Как я уже говорил ранее, загрузочный раздел - это небольшой раздел размером около 256 МБ или 512 МБ. Обычно никто не делает этого больше. Поэтому, когда вы устанавливаете новую версию ядра, она помещается в /ботинок каталог (здесь смонтирован загрузочный раздел) и файл конфигурации GRUB / загрузка / grub2 / grub.cfg обновляется. Установка нового ядра не приводит к автоматическому удалению старого. Таким образом, дополнительное свободное пространство должно быть доступно для новых файлов ядра и обновленных файлов конфигурации GRUB.
Что делать, если в загрузочном разделе (/ boot) недостаточно свободного места для новых файлов ядра? Ну вот тогда и получаются ошибки переполнения загрузочного раздела. Я покажу вам, как исправить ошибки переполнения загрузочного раздела, в следующем разделе этой статьи.
Проверка доступного свободного места на загрузочном разделе:
Если вы когда-либо сталкивались с ошибкой заполнения загрузочного раздела, лучший способ убедиться, что загрузочный раздел заполнен, - это проверить, сколько свободного места доступно в загрузочном разделе (/ boot).
Вы можете выполнить следующую команду, чтобы проверить доступное свободное место в загрузочном разделе (/ boot):
$ df -hКак видите, размер загрузочного раздела одной из моих виртуальных машин Ubuntu составляет около 472 МБ, а используется только 56 МБ. Доступное свободное пространство составляет около 393 МБ.
Как избежать ошибки переполнения загрузочного раздела:
Иногда не будет отдельного загрузочного раздела (/ботинок) в вашей операционной системе Ubuntu, так как загрузочный раздел не является обязательным. Вы можете установить все на один раздел (корневой раздел /). Итак, когда вы выбираете Удалите все и установите Ubuntu вариант в установщике Ubuntu, в большинстве случаев все устанавливается в один раздел (корневой раздел /).
Как видите, все было установлено на одном разделе этой виртуальной машины Ubuntu.
Преимущество этого заключается в том, что вы не столкнетесь с ошибкой переполнения загрузочного раздела, если у вас достаточно свободного места в корневом разделе (/). Если вы столкнетесь с одним из них, вы можете просто удалить некоторые из своих пользовательских файлов (из каталога $ HOME для входа в систему), и это должно быть легко исправлено.
Несмотря на то, что таким образом вы можете избежать ошибок переполнения загрузочного раздела, я не рекомендую его. У вас всегда должен быть отдельный загрузочный раздел.
Освобождение дискового пространства для исправления ошибок загрузки загрузочного раздела:
Если у вас все установлено в одном разделе, то освобождение дискового пространства не является большой проблемой. Вы можете удалить некоторые файлы своего пользователя из каталога HOME или переместить их на USB-накопитель или внешний жесткий диск.
В Ubuntu кеши репозитория пакетов APT и другие временные файлы могут быть удалены, чтобы освободить место на диске.
Чтобы удалить кеши APT и временные файлы, выполните следующую команду:
$ sudo apt autoremove
Удаление старых неиспользуемых ядер для освобождения места на диске:
Если у вас есть отдельный загрузочный раздел, то вы можете удалить все старые неиспользуемые ядра из /ботинок каталог для освобождения дискового пространства из загрузочного раздела.
Во-первых, вы должны проверить, какое ядро вы используете в настоящее время, с помощью следующей команды:
$ uname -rКак видите, в настоящее время используется версия ядра 4.15.0-34-общий.
Теперь выполните следующую команду, чтобы вывести список всех установленных пакетов ядра:
$ dpkg -l | grep linux-imageКак видите, у меня установлено 2 образа ядра. Я сейчас использую Linux-образ-4.15.0-34-общий образ ядра. Так что старый Linux-образ-4.15.0-20-общий. Это тот, который мы можем удалить и освободить место на диске из загрузочного раздела.
Если вы перечислите файлы в /ботинок каталог, вы должны увидеть аби, config, initrd.img, ретполин, Система.карта, вмлинуз файлы для разных версий ядра.
$ ls -l / загрузка
Я не рекомендую вам напрямую удалять старые файлы ядра из /ботинок каталог в Ubuntu. Лучший способ удалить старые файлы ядра в Ubuntu - удалить старый пакет ядра с помощью диспетчера пакетов APT.
Например, вы можете удалить старый пакет ядра, скажем Linux-образ-4.15.0-20-общий с менеджером пакетов APT следующим образом:
$ sudo apt remove --purge linux-image-4.15.0-20-общий
Теперь нажмите у а затем нажмите
В Linux-образ-4.15.0-20-общий пакет должен быть удален.
Теперь выполните следующую команду, чтобы очистить зависимости старого пакета ядра:
$ sudo apt autoremove - очистить
Теперь нажмите у а затем нажмите
Следует удалить старые пакеты зависимостей ядра.
Как видите, старые файлы ядра больше не доступны в /ботинок каталог.
Изменение размера загрузочного каталога:
Если на вашем жестком диске есть свободное место, которое вы не используете, вы можете решить проблему с заполнением загрузочного раздела, изменив размер загрузочного раздела. Ты можешь использовать gparted графическое приложение, чтобы сделать это легко.
Вы также можете создать новый раздел большего размера, отформатировать его, смонтировать в своей файловой системе, скопировать все из /ботинок каталог в этот новый раздел, а затем смонтируйте новый загрузочный раздел в /ботинок каталог с помощью / etc / fstab файл. Это тоже должно работать.
Вот как исправить ошибки переполнения загрузочного раздела в Ubuntu. Спасибо, что прочитали эту статью.