Страница 1 из 1

Удаление старых версий ядра в Ubuntu

Добавлено: 02 янв 2025, 13:40
Admin
Старые версии ядер Ubuntu могут занимать на диске 200-500 Мб). Вывести список образов ядер в Ubuntu:

Код: Выделить всё

apt list --installed | egrep "linux-image|linux-headers"
или

Код: Выделить всё

dpkg --list | egrep "linux-image|linux-headers"
Предудущие версии ядер помечены как rc.

Текщую версию ядра можно вывести командой:

Код: Выделить всё

uname -a
список установленных ядер в Ubuntu

Для удаления старой версии ядра используйте команду:

Код: Выделить всё

sudo apt purge linux-image-5.15.0-25-generic
В новых версиях Ubuntu для очистки старых версий ядер используется команда:

Код: Выделить всё

sudo apt-get autoremove
Чтобы удалить все версии ядер, кроме текущей и предпоследней, воспользуйтесь таким bash скриптом:

Код: Выделить всё

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)
apt autoremove
update-grub
update-grub2