Linux boot закончилось место

Содержание
  1. В boot разделе закончилось место
  2. Описание
  3. Быстрый способ
  4. Медленный способ (если быстрый не сработал)
  5. «У загрузочного тома осталось всего 0 байт дискового пространства»
  6. 4 ответа
  7. Не удаляйте все ядра, только старые!
  8. Как освободить место в разделе / ​​boot в Ubuntu Linux?
  9. Метод 1. Использование apt autoremove
  10. Метод 2: удалить неиспользуемое ядро вручную (если apt autoremove не сработал)
  11. Закончилось место на /boot
  12. Re: Закончилось место на /boot
  13. Re: Закончилось место на /boot
  14. Re: Закончилось место на /boot
  15. Re: Закончилось место на /boot
  16. Re: Закончилось место на /boot
  17. Re: Закончилось место на /boot
  18. Re: Закончилось место на /boot
  19. Re: Закончилось место на /boot
  20. Re: Закончилось место на /boot
  21. Re: Закончилось место на /boot
  22. Re: Закончилось место на /boot
  23. Re: Закончилось место на /boot
  24. Re: Закончилось место на /boot
  25. Re: Закончилось место на /boot
  26. Re: Закончилось место на /boot
  27. Re: Закончилось место на /boot
  28. Re: Закончилось место на /boot
  29. Re: Закончилось место на /boot
  30. Re: Закончилось место на /boot
  31. Re: Закончилось место на /boot
  32. Очистка каталога /boot в Ubuntu Linux

В boot разделе закончилось место

Иногда можно столкнуться с ситуацией, когда при установке очередного обновления ядра Linux, может вылезти ошибка, говорящая нам о том, что в /boot разделе мало свободного места, или оно вообще закончилось. Как и понятно из описания, в разделе boot закончилось (или заканчивается) свободное место и нам необходимо его освободить.

Описание

Недостаточно места на диске
На разделе «boot» осталось всего 0 байт свободного места.
Можно освободить дисковое пространство удалив неиспользуемые приложения или файлы, или переместив файлы на другой диск или раздел

В английской версии это выглядит так:

Low Disk Space
The volume «boot» has only XX MB space remaining
You can free up disk space by removing unusued programs or fies, or by moving files to another disk or partitions

Быстрый способ

В последних версиях ОС Linux удалить самые старые файлы ядра можно с помощью следующей команды:

Вывод команды будет такой:

Медленный способ (если быстрый не сработал)

Для начала нам необходимо посмотреть какие версии ядра в данный момент присутствую в системе. Сделать это можно следующей командой:

Вывод будет примерно таким:

А далее, просто удалить то, что уже устарело и не используется. Например, я хочу удалить самые старые версии ядра 4.4.0-53 и 4.4.0-59. Для этого воспользуемся следующими командами:

После выполнения данных команд, список принимает следующий вид:

А в разделе /boot освободилось почти 100 МБ дискового пространства.

Источник

«У загрузочного тома осталось всего 0 байт дискового пространства»

После недавнего обновления я получаю предупреждение:

Но на моем компьютере достаточно свободного места на жестком диске. Кто-нибудь знает, как я это решаю. (Если это уместно, я использую всю функцию шифрования диска альтернативного установочного образа для Ubuntu 12.04).

4 ответа

Чтобы перечислить все ядра:
dpkg —get-selections | grep «linux-image-[[:digit:]].*» | tr «\t» «;» | cut -d «;» -f1

Результаты выглядят примерно так:

Не удаляйте все ядра, только старые!

Далее давайте удалим ядро ​​3.16,
sudo apt-get purge linux-image-3.16.0-23-generic

а затем все неиспользованные пакеты из системы:
sudo apt-get autoclean && sudo apt-get autoremove

Причиной были действительно старые образы ядра.
Чтобы очистить все, что мне нужно было сделать, это запустить одну строку:

Это автоматически распознало старые ядра и удалило их.

Может быть, что ваш /boot раздел накопил слишком много версий ядра при выполнении обновлений с течением времени. Этот раздел может быть отделен от вашего большого раздела диска (смонтирован как / ). Вы можете проверить /boot разделить пространство следующим образом (ищите строку с /boot):

Читайте также:  Remove windows update option

Короче говоря, проверьте текущую версию ядра, получите список того, что установлено, и затем удалите старые версии с помощью apt-get. На странице также есть «волшебная» однострочная команда, которая сделает все это за вас. Но используйте его на свой страх и риск.

Инструкции более подробно:

Получите текущую версию ядра, которую вы хотите сохранить:

Получить список всех установленных ядер:

Запустите apt-get remove для ядер, которые вы хотите удалить. Не на последнем! Например:

dpkg -l скажет вам состояние пакета (ядра) перед именем пакета. Например:

  • «rc» означает, что пакет извлечен и имеет файлы конфигурации. Эти вам больше не нужно удалять.
  • «ii» означает, что пакет помечен для установки и установлен

Исходя из этого, вы можете перечислить только те пакеты ядра, которые установлены:

Альтернативное решение, используя инструмент GUI Ubuntu Tweak.

Установите и перейдите в раздел «Компьютерный уборщик», проверьте пакеты «Система» -> «Старое ядро» и «Система» -> «Ненужные» и нажмите «Очистить».

Источник

Как освободить место в разделе / ​​boot в Ubuntu Linux?

Метод 1. Использование apt autoremove

Введите ваш текст .

Для этого вам не нужно быть экспертом по терминалам, это всего лишь одна команда, и вы будете удалять неиспользуемые ядра, чтобы освободить место в разделе / boot.

Все, что вам нужно сделать, это ввести:

Это не только удалит неиспользуемые ядра, но и избавится от зависимостей, которые вам не нужны или не нужны ни одним из установленных инструментов.

После того, как вы введете команду, она отобразит список вещей, которые будут удалены, и вам просто нужно будет подтвердить действие. Если вам интересно, вы можете внимательно просмотреть его и посмотреть, что он на самом деле удаляет.

Вот как это будет выглядеть:

Вы должны нажать Y, чтобы продолжить.

Стоит отметить, что этот метод будет работать только в том случае, если у вас осталось немного места и вы получите предупреждение. Но если ваш раздел / boot заполнен, APT может даже не работать.

В следующем методе я выделю два разных способа удаления старых ядер для освобождения места с помощью графического интерфейса пользователя и терминала.

Метод 2: удалить неиспользуемое ядро вручную (если apt autoremove не сработал)

Прежде чем пытаться удалить какие-либо старые ядра, чтобы освободить место, вам необходимо определить текущее активное ядро и убедиться, что вы не удалили его.

Чтобы проверить версию ядра , введите в терминале следующую команду:

Команда uname обычно используется для получения системной информации Linux . Здесь эта команда отображает текущее используемое ядро Linux. Должно получиться так:

Теперь, когда вы знаете, какое у вас текущее ядро Linux, вам просто нужно удалить те, которые не соответствуют этой версии. Вы должны где-нибудь записать его, чтобы не удалить случайно.

Затем, чтобы удалить его, вы можете использовать терминал или графический интерфейс.

Использование инструмента с графическим интерфейсом для удаления старых ядер LinuxДля начала вы можете использовать Synaptic Package Manager или такой инструмент, как Stacer . Лично, когда я столкнулся с полным / загрузочным разделом со сломанным apt, я использовал Stacer, чтобы избавиться от старых ядер. Итак, позвольте мне показать вам, как это выглядит.

Читайте также:  Android sdk install location windows

Сначала вам нужно запустить « Stacer », а затем перейти к программе удаления пакетов, как показано на снимке экрана ниже.

Здесь найдите « образ », и вы найдете образы для имеющихся у вас ядер Linux. Вам просто нужно удалить старые версии ядра, а не текущий образ ядра.

Я указал свое текущее ядро и старые ядра в моем случае на скриншоте выше, поэтому вы должны быть осторожны с версией ядра в вашей системе.

Больше ничего удалять не нужно, только старые версии ядра.

Точно так же просто найдите « заголовки » в списке пакетов и удалите старые, как показано ниже.

Просто предупреждаю, что вы не хотите удалять «linux-headers-generic» . Сосредоточьтесь только на тех, у которых есть номера версий.

Вот и все, все готово, apt снова будет работать, и вы успешно освободили место в разделе / boot. Точно так же вы можете сделать это с помощью любого другого менеджера пакетов, который вам удобен.

Использование командной строки для удаления старых ядер

То же самое, но только через терминал. Итак, если у вас нет возможности использовать графический интерфейс (если это удаленная машина / сервер) или если вам удобнее работать с терминалом, вы можете выполнить следующие шаги.

Сначала перечислите все установленные ядра, используя следующую команду:

Это должно выглядеть примерно так:

Те, которые отмечены как « старые » или те, которые не соответствуют вашей текущей версии ядра, являются неиспользуемыми ядрами, которые вы можете удалить.

Теперь вы можете использовать команду rm, чтобы удалить определенные ядра из загрузочного раздела.

Если вы не хотите видеть старую версию ядра в меню загрузки grub, вы можете просто обновить grub, используя следующую команду:

Вот и все. Готово. Вы освободили место, а также, возможно, исправили сломанный APT, если проблема возникла после заполнения раздела / boot.

В некоторых случаях вам может потребоваться ввести эти команды, чтобы исправить неисправный apt (как я заметил на форумах):

Обратите внимание, что вам не нужно вводить вышеуказанные команды, если вы не обнаружите, что APT сломан. Лично мне эти команды не нужны, но я нашел их полезными для некоторых на форумах.

Источник

Закончилось место на /boot

А надо. Винт почти полный, так что после этого раздела свободного места нет. Сижу вот, думаю, что делать, кофе и придаюсь философским размышлениям на тему «всё хорошее в жизни когда-нибудь заканчивается».

Re: Закончилось место на /boot

Ты любишь коллекционировать ядра?

Re: Закончилось место на /boot

>Сижу вот, думаю, что делать

Купить второй винт. Сигейт на 3/4 гига. И весь пустить на /boot. Лет на 5 должно хватить.

Re: Закончилось место на /boot

Re: Закончилось место на /boot

>Купить второй винт. Сигейт на 3/4 гига. И весь пустить на /boot. Лет на 5 должно хватить.

ИМХО харды, это прошлый век. Лучше купит десяток гиговых флешек, и сделать софтовый рейд из них

Re: Закончилось место на /boot

Ха-ха. Кстати, а /boot с / обязательно же должны быть на одном винте?

Re: Закончилось место на /boot

Нет, хочу xen пощупать. А места okazalosx ну уж очень мало.

Re: Закончилось место на /boot

Re: Закончилось место на /boot

Re: Закончилось место на /boot

> Ты любишь коллекционировать ядра?

Что-бы удалить что нибудь ненужное — надо сперва установить что нибудь ненужное, а у нас — места нет.

Читайте также:  Windows 10 не установлен микрофон

Re: Закончилось место на /boot

варианты которые вижу:
1) удалить ненужное из /boot
2) поставить новый винт (IDE-FLASH, USB-FLASH) и сделать его /boot — сейчас легко можно купить IDE-Flash необходимого размера
3) выделить раздел (подвинув какой-нибудь другой) и сделать его /boot
4) переместить /boot на CD — так делал, когда был загублено начало винта

Re: Закончилось место на /boot

>Ха-ха. Кстати, а /boot с / обязательно же должны быть на одном винте?

Re: Закончилось место на /boot

А какой у тебя размер boot-раздела, Плюшкин?

Re: Закончилось место на /boot

>А какой у тебя размер boot-раздела, Плюшкин?

Re: Закончилось место на /boot

>> А какой у тебя размер boot-раздела, Плюшкин?

— Петька, приборы?
— Двадцать.
— Что «двадцать», пилять?
— А что «приборы», Василий Иванович?

Re: Закончилось место на /boot

а туалетная бумага у тебя не закончилась?

Re: Закончилось место на /boot

создай boot на рутовом разделе перепиши все туда, перепиши конфу загрузчика — и будет те щастье

Re: Закончилось место на /boot

> создай boot на рутовом разделе перепиши все туда, перепиши конфу загрузчика — и будет те щастье

Так у него и там уже всё засрано. Наколлекционировал ядер и софта 🙂 Инстинкт хомяка хорош только для хомяка на воле — за зиму он всё собранное пожирает. А в случае хомяка за кампутиром он быстро приводит к переполнению любого буфера 🙂

Re: Закончилось место на /boot

Нет, / не засран, это святое. Спасибо, попробую.
Просто xen-у не хватило

16 свободных метров (из 30) на /boot.

Re: Закончилось место на /boot

А потом еще удивляются: «а нафига это вам 512 метров в /boot’е».

Re: Закончилось место на /boot

Всё, одним удивляющимся стало меньше: отныне и вовеки не менее 256.:-)

Источник

Очистка каталога /boot в Ubuntu Linux

Для начала скажу, что я зарабатываю через вот этого брокера , проверен он временем! А вот хороший пример заработка , человек зарабатывает через интернет МНОГО МНОГО МНОГО и показывает все на примерах, переходи и читай! Добавь страницу в закладки. А теперь читаете информацию ниже и пишите свой отзыв

Д анная статья описывает правильный способ очистки каталога /boot в операционной системе Ubuntu Linux.

В Ubuntu Linux версии 12.02 и выше существует проблема, когда при попытке установить обновления появляется сообщение об ошибке, в котором говорится о недостаточном свободном месте в каталоге /boot .

Это означает, что при обновлении пакетный менеджер попытался установить новую версию ядра операционной системы, для этого необходимо поместить нужные файлы в каталог /boot , но там недостаточно места. Это связано с тем, что при обновлении ядра старые ядра не удаляются и, соответственно, хранятся в этом каталоге.

Чтобы решить проблему необходимо удалить неиспользуемые ядра вручную.

1. Узнаем версию используемого в текущий момент ядра:

Вывод команды будет примерно таким:

Это говорит о том, что используется ядро этой версии и предыдущие можно удалить.

2. Получаем версии всех установленных ядер:

Вывод команды будет примерно таким:

3. Последовательно удаляем старые ядра:

Вместо VERSION подставляем конкретную версию ядра, например:

4. После удаления старых ядер можно также удалить из системы все пакеты, которые более не нужны:

5. Наконец, обновляем список ядер, доступных для загрузки, в настройках загрузчика grub:

Источник

Оцените статью