Как удалить следы старых ядер

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Аватара пользователя
kerogaz
Сообщения: 825
ОС: CentOS,FreeBSD 12.0

Как удалить следы старых ядер

Сообщение kerogaz » 27.05.2019 09:44

Я поудалял отовюду старые ядра и из snapshot и из /usr/src. Оставил только 48 и 50.

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

 ls /boot/
config-4.15.0-48-generic  grub                          initrd.img-4.15.0-50-generic  memtest86+.elf            System.map-4.15.0-48-generic  vmlinuz-4.15.0-48-generic
config-4.15.0-50-generic  initrd.img-4.15.0-48-generic  memtest86+.bin                memtest86+_multiboot.bin  System.map-4.15.0-50-generic  vmlinuz-4.15.0-50-generic
Меньших нет а следы остались и непонятно как их убрать и вообще где они находятся. Поиск по названию файла не даёт результатов а такая команда показывает эти следы:
sudo dpkg -l | grep linux-image

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

[sudo] пароль для mint:            
rc  linux-image-4.15.0-20-generic              4.15.0-20.21                        amd64        Signed kernel image generic
rc  linux-image-4.15.0-36-generic              4.15.0-36.39                        amd64        Signed kernel image generic
rc  linux-image-4.15.0-38-generic              4.15.0-38.41                        amd64        Signed kernel image generic
rc  linux-image-4.15.0-39-generic              4.15.0-39.42                        amd64        Signed kernel image generic
rc  linux-image-4.15.0-42-generic              4.15.0-42.45                        amd64        Signed kernel image generic
rc  linux-image-4.15.0-43-generic              4.15.0-43.46                        amd64        Signed kernel image generic
rc  linux-image-4.15.0-44-generic              4.15.0-44.47                        amd64        Signed kernel image generic
rc  linux-image-4.15.0-45-generic              4.15.0-45.48                        amd64        Signed kernel image generic
rc  linux-image-4.15.0-46-generic              4.15.0-46.49                        amd64        Signed kernel image generic
rc  linux-image-4.15.0-47-generic              4.15.0-47.50                        amd64        Signed kernel image generic
ii  linux-image-4.15.0-48-generic              4.15.0-48.51                        amd64        Signed kernel image generic
ii  linux-image-4.15.0-50-generic              4.15.0-50.54                        amd64        Signed kernel image generic
ii  linux-image-generic                        4.15.0.50.52                        amd64        Generic Linux kernel image
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 16054
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Как удалить следы старых ядер

Сообщение Bizdelnick » 27.05.2019 10:04

sudo apt purge <пакет>
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
chitatel
Сообщения: 1667

Re: Как удалить следы старых ядер

Сообщение chitatel » 27.05.2019 11:37

sudo apt-get install byobu
sudo purge-old-kernels

Ubuntu\Debian
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 825
ОС: CentOS,FreeBSD 12.0

Re: Как удалить следы старых ядер

Сообщение kerogaz » 27.05.2019 13:00

Не помогает

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

 sudo purge-old-kernels
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.

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

mint@mint-desktop:~$ sudo dpkg -l | grep linux-image
rc  linux-image-4.15.0-20-generic              4.15.0-20.21                        amd64        Signed kernel image generic
rc  linux-image-4.15.0-36-generic              4.15.0-36.39                        amd64        Signed kernel image generic
rc  linux-image-4.15.0-38-generic              4.15.0-38.41                        amd64        Signed kernel image generic
rc  linux-image-4.15.0-39-generic              4.15.0-39.42                        amd64        Signed kernel image generic
rc  linux-image-4.15.0-42-generic              4.15.0-42.45                        amd64        Signed kernel image generic
rc  linux-image-4.15.0-43-generic              4.15.0-43.46                        amd64        Signed kernel image generic
rc  linux-image-4.15.0-44-generic              4.15.0-44.47                        amd64        Signed kernel image generic
rc  linux-image-4.15.0-45-generic              4.15.0-45.48                        amd64        Signed kernel image generic
rc  linux-image-4.15.0-46-generic              4.15.0-46.49                        amd64        Signed kernel image generic
rc  linux-image-4.15.0-47-generic              4.15.0-47.50                        amd64        Signed kernel image generic
ii  linux-image-4.15.0-48-generic              4.15.0-48.51                        amd64        Signed kernel image generic
ii  linux-image-4.15.0-50-generic              4.15.0-50.54                        amd64        Signed kernel image generic
ii  linux-image-generic                        4.15.0.50.52                        amd64        Generic Linux kernel image
Добавлено (13:22):
Эти следы находятся в большом количестве файлов (я сделал поиск по содержимому) и непонятно что чистить. https://hostingkartinok.com/show-image.php?id=c135f1af6af91fc9279b6bfea5a95344
Спасибо сказали:

Аватара пользователя
chitatel
Сообщения: 1667

Re: Как удалить следы старых ядер

Сообщение chitatel » 27.05.2019 13:30

Это конфиги, вероятно. Удалите руками.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 16054
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Как удалить следы старых ядер

Сообщение Bizdelnick » 27.05.2019 13:39

Зачем руками, если purge их нормально удаляет?
Хотя я не очень понимаю, чем они мешают.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
chitatel
Сообщения: 1667

Re: Как удалить следы старых ядер

Сообщение chitatel » 27.05.2019 13:46

Bizdelnick писал:
27.05.2019 13:39
Хотя я не очень понимаю, чем они мешают.
Ну, в выводе болтаются, место занимают. Я б тоже удалил.

awk + for и полный вперёд!
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 16054
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Как удалить следы старых ядер

Сообщение Bizdelnick » 27.05.2019 14:01

chitatel писал:
27.05.2019 13:46
awk + for и полный вперёд!
И что же предлагаете удалять? На скрине нет ни одного файла, ответственного за вот эти вот строки в выводе dpkg. И таки чем Вам настолько не нравится apt purge, что предлагаете кривыми руками лезть в файлы, назначение которых Вам неизвестно?
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
chitatel
Сообщения: 1667

Re: Как удалить следы старых ядер

Сообщение chitatel » 27.05.2019 14:27

Хмм...

У меня тоже есть какие-то невычищенные конфиги:
dpkg -l | grep ^rc

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

rc  linux-image-4.15.0-45-generic               4.15.0-45.48~16.04.1                         amd64        Signed kernel image generic
rc  linux-image-4.15.0-46-generic               4.15.0-46.49~16.04.1                         amd64        Signed kernel image generic
rc  linux-image-4.15.0-47-generic               4.15.0-47.50~16.04.1                         amd64        Signed kernel image generic
rc  linux-modules-4.15.0-45-generic             4.15.0-45.48~16.04.1                         amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-46-generic             4.15.0-46.49~16.04.1                         amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-47-generic             4.15.0-47.50~16.04.1                         amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-45-generic       4.15.0-45.48~16.04.1                         amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-46-generic       4.15.0-46.49~16.04.1                         amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-47-generic       4.15.0-47.50~16.04.1                         amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  snapd-login-service                         1.33-0ubuntu0.16.04.1                        amd64        Daemon to allow non-root access to snapd

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

for i in `dpkg -l | grep ^rc | awk '{print $2}'`; do sudo apt purge $i; done
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующие пакеты будут УДАЛЕНЫ:
  linux-image-4.15.0-45-generic*
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 1 пакетов не обновлено.
После данной операции объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить? [Д/н]
...почикано...

dpkg -l | grep ^rc молчит.

Что в этом плохого или неправильного?
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 16054
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Как удалить следы старых ядер

Сообщение Bizdelnick » 27.05.2019 14:40

chitatel писал:
27.05.2019 14:27
Что в этом плохого или неправильного?
В этом — ничего. Я, видимо, не так понял выражение
chitatel писал:
27.05.2019 13:30
Удалите руками.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 825
ОС: CentOS,FreeBSD 12.0

Re: Как удалить следы старых ядер

Сообщение kerogaz » 27.05.2019 14:52

Спасибо Много мусора остаётся однако

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

for i in `dpkg -l | grep ^rc | awk '{print $2}'`; do sudo apt purge $i; done
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующие пакеты будут УДАЛЕНЫ:
  linux-image-4.15.0-20-generic*
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
После данной операции объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить? [Д/н] Д
(Чтение базы данных … на данный момент установлено 341997 файлов и каталогов.)
Вычищаются файлы настройки пакета linux-image-4.15.0-20-generic (4.15.0-20.21) …
rmdir: не удалось удалить '/lib/modules/4.15.0-20-generic': Каталог не пуст
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующие пакеты будут УДАЛЕНЫ:
  linux-image-4.15.0-36-generic*
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
После данной операции объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить? [Д/н] Д
(Чтение базы данных … на данный момент установлено 341997 файлов и каталогов.)
Вычищаются файлы настройки пакета linux-image-4.15.0-36-generic (4.15.0-36.39) …
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующие пакеты будут УДАЛЕНЫ:
  linux-image-4.15.0-38-generic*
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
После данной операции объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить? [Д/н] Д
(Чтение базы данных … на данный момент установлено 341997 файлов и каталогов.)
Вычищаются файлы настройки пакета linux-image-4.15.0-38-generic (4.15.0-38.41) …
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующие пакеты будут УДАЛЕНЫ:
  linux-image-4.15.0-39-generic*
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
После данной операции объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить? [Д/н] Д
(Чтение базы данных … на данный момент установлено 341997 файлов и каталогов.)
Вычищаются файлы настройки пакета linux-image-4.15.0-39-generic (4.15.0-39.42) …
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующие пакеты будут УДАЛЕНЫ:
  linux-image-4.15.0-42-generic*
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
После данной операции объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить? [Д/н] Д
(Чтение базы данных … на данный момент установлено 341997 файлов и каталогов.)
Вычищаются файлы настройки пакета linux-image-4.15.0-42-generic (4.15.0-42.45) …
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующие пакеты будут УДАЛЕНЫ:
  linux-image-4.15.0-43-generic*
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
После данной операции объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить? [Д/н] Д
(Чтение базы данных … на данный момент установлено 341997 файлов и каталогов.)
Вычищаются файлы настройки пакета linux-image-4.15.0-43-generic (4.15.0-43.46) …
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующие пакеты будут УДАЛЕНЫ:
  linux-image-4.15.0-44-generic*
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
После данной операции объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить? [Д/н] Д
(Чтение базы данных … на данный момент установлено 341997 файлов и каталогов.)
Вычищаются файлы настройки пакета linux-image-4.15.0-44-generic (4.15.0-44.47) …
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующие пакеты будут УДАЛЕНЫ:
  linux-image-4.15.0-45-generic*
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
После данной операции объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить? [Д/н] Д
(Чтение базы данных … на данный момент установлено 341997 файлов и каталогов.)
Вычищаются файлы настройки пакета linux-image-4.15.0-45-generic (4.15.0-45.48) …
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
----- etc etc
Добавлено (14:56):
Теперь всё чисто :) sudo dpkg -l | grep linux-image
[sudo] пароль для mint:
ii linux-image-4.15.0-48-generic 4.15.0-48.51 amd64 Signed kernel image generic
ii linux-image-4.15.0-50-generic 4.15.0-50.54 amd64 Signed kernel image generic
ii linux-image-generic 4.15.0.50.52 amd64 Generic Linux kernel image
Спасибо сказали: