Показать статистику
0 голосов
от (210 баллов)
Устанавливал пакеты для ubuntu 16.04, но что-то пошло не так и теперь невозможно установить ядра 92 и 93. Пишет что недостаточно места в разделе /boot/. Что с этим можно делать?
680 просмотров 2 ответов

2 Ответы

0 голосов
от (760 баллов)
Можно удалить все старое и ненужное с помощью команды "sudo apt autoremove". И лучше заранее boot большим делать и при возможности перенести в корень его, конечно же при наличии там места для этого.
0 голосов
от (26.4тыс. баллов)

Бывает так, что при обновлении вылетает такое вот окошко с ошибкой 

Происходит это оттого, что в boot разделе не осталось место. При обновлении устанавливаются новые версии ядер, а старые остаются. Проблема решается следующим образом:

Первый способ

sudo apt-get autoremove

Старые версии ядер будут удалены, 

Второй способ

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

  • Водим команду в терминале 
apt list --installed linux-[hi]*
  •  В консоли появится список всех присутствующих ядер

Многие ядра уже устарели и не актуальны, не используются и занимают лишнее место. Поэтому мы удалим некоторые из них. Рассмотрим здесь на примере как удалить ядра 4.4.0-59

Все, что для этого нужно-ввести следующую команду

sudo apt purge linux-.*-4.4.0-59.*

Список обновится, освободится место на диске.

Удаляем старые версии ядер при помощи Synaptic. 

Этот вариант мне более нравится, тут все понятно. Заходим в менеджер пакетов  Synaptyc. Смотрим список установленных ядер. В строке поиска пишем  linux-image отсортировываем ненужное

Удаляем старые версии ядер. Вводим в строке поиска к примеру  2.6.32-21, отмечаем для удаления галочкой пакеты. С остальными ненужными версиями сделаем тоже самое. 

Нажимаем "применить".

Все автоматически обновится. Выглядеть отмеченные для удаления пакеты будут примерно так

...