После обновления нашей системы, или самостоятельной установки ядра в Ubuntu/Linux Mint, со временем у нас накапливаются старые ядра. Что же делать? – спросите Вы, а все очень просто.
У меня тоже после установки новой версии ядра, осталось старое ядро, давайте для начала посмотрим версию, открываем терминал(без него мы не справимся), и набираем, или копируем строчку
uname -r
У меня установлена версия 4.6.3(у Вас может отличатся, но это не важно).
Самый простой способ удаления не нужных ядер, это набрать в терминале вот такую строку
sudo apt-get purge $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | head -n -1)
sudo apt autoremove
Но существуют еще несколько способов которые я сейчас вам покажу.
Второй способ удаления ядра
Второй способ это удалить ядра с помощью менеджера пакетов Synaptic, если у вас по какой-то причине он не установлен, то устанавливаем командой
sudo apt install synaptic
И запускаем
sudo synaptic
После того как мы запустим в сроке “Поиск” набираем
linux-image-4
и вот что нам нашло
Если показывает желтая шестеренка, то это значит что пакет установлен, иначе если синяя, то наоборот не установлен.
Кликаем правой кнопкой мышки на пакет с желтой шестеренкой, и выбираем “Пометить для удаления”, после отметки нажимаем “Применить”, и у нас удалятся старые версии ядра 4.4, если у вас есть другие, то повторяем процедуру и с ними точно также.
Напомню что после удаления таким способом, наш загрузчик обновится автоматически.
Третий способ удаления ядра
Третий способ это удаления ядер из терминала, откроем терминал и введем команду
dpkg -l | grep linux-image
Для удаления воспользуемся простой строчкой
sudo apt remove linux-image-4.4.0--
Тоже самое делаем и с linux-headers
dpkg -l | grep linux-headers
sudo apt remove linux-headers-4.4.0--
После всех действий запускаем автоматическую очистку системы
sudo apt autoremove
И последнее что нам следует сделать, так это обновить загрузчик grub, чтобы наша система нормально загрузилась, и кроме этого удалятся старые записи.
sudo update-grub
Ну и если мы наберем в терминале
ls /boot/
то увидим что у нас теперь нету лишнего мусора.
После всех наших удалений, при загрузке системы, на вкладке “Дополнительные параметры”, мы увидим
Вот так просто удалять ядра в Ubuntu/Linux Mint и произвольных.
Ошибки в статье.
1. Команда “dpkg -l | linux-image” написана с ошибкой. Должно быть dpkg -l | grep linux-image
2. Команда “sudo apt remove linux-header-4.4.0–” также содержит ошибку. Должно быть sudo apt remove linux-headers-4.4.0–